message: dbwrapper: Use new .data() method of CDataStream
diff: @@ -67,12 +67,12 @@ public:
  {
  ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
  ssKey << key;
  - leveldb::Slice slKey(&ssKey[0], ssKey.size());
  + leveldb::Slice slKey(ssKey.data(), ssKey.size());
  ssValue.reserve(DBWRAPPER_PREALLOC_VALUE_SIZE);
  ssValue << value;
  ssValue.Xor(dbwrapper_private::GetObfuscateKey(parent));
  - leveldb::Slice slValue(&ssValue[0], ssValue.size());
  + leveldb::Slice slValue(ssValue.data(), ssValue.size());
  batch.Put(slKey, slValue);
  ssKey.clear();
  @@ -84,7 +84,7 @@ public:
  {
  ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
  ssKey << key;
  - leveldb::Slice slKey(&ssKey[0], ssKey.size());
  + leveldb::Slice slKey(ssKey.data(), ssKey.size());
  batch.Delete(slKey);
  ssKey.clear();
  @@ -120,7 +120,7 @@ public:
  CDataStream ssKey(SER_DISK, CLIENT_VERSION);
  ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
  ssKey << key;
  - leveldb::Slice slKey(&ssKey[0], ssKey.size());
  + leveldb::Slice slKey(ssKey.data(), ssKey.size());
  piter->Seek(slKey);
  }
  @@ -213,7 +213,7 @@ public:
  CDataStream ssKey(SER_DISK, CLIENT_VERSION);
  ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
  ssKey << key;
  - leveldb::Slice slKey(&ssKey[0], ssKey.size());
  + leveldb::Slice slKey(ssKey.data(), ssKey.size());
  std::string strValue;
  leveldb::Status status = pdb->Get(readoptions, slKey, &strValue);
  @@ -247,7 +247,7 @@ public:
  CDataStream ssKey(SER_DISK, CLIENT_VERSION);
  ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
  ssKey << key;
  - leveldb::Slice slKey(&ssKey[0], ssKey.size());
  + leveldb::Slice slKey(ssKey.data(), ssKey.size());
  std::string strValue;
  leveldb::Status status = pdb->Get(readoptions, slKey, &strValue);
  