message: Use the data method on std::vector
  We no longer support older compilers that lacked the data method on
  std::vector, and so we should move to use this standard method. This was
  brought up in issue by John Bollinger.
diff: @@ -155,12 +155,12 @@ public:
  T* data()
  {
  detachWithCopy();
  - return &d->data[0];
  + return d->data.data();
  }
  - const T* data() const { return &d->data[0]; }
  + const T* data() const { return d->data.data(); }
  - const T* constData() const { return &d->data[0]; }
  + const T* constData() const { return d->data.data(); }
  size_t size() const { return d->data.size(); }
  