Allow IdentifiableContentItem-derived types to supply id field

Different social networks use different schemas for identifying items.
This commit ensures that specific implementations can specify the id
field (by copying the data and placing it into a special,
nemo-namespaced field) prior to calling emitPropertyChangeSignals().