Properly implement serialization of MetaData into QDataStream and vice versa

Also make PlaylistProxyModel::data( properly propagete Playlist::MetaDataRole
requests.