Core Runtime: fix ManyAssociationInstance equals() method
Preferences EntityStore: fix empty ManyAssociation storage

Behaviour was inconsistent and worked only because EntityReference
accept an empty string as identity...
Core I/O: Additions to Inputs

Helpers to work with plain Strings.
QI-318 ValueSerialization API usable with Core I/O

With explicit unit test.