data buffer test
Merge remote-tracking branch 'origin/db_transfer' into next
Templated DataBuffer's key type.  Tested with key types of std::string, Identity, and DataNameVariant.