Symmetric encoding

Store enforces binary encoding of marshaled strings on set (when possible).
So it must do on retrival.

This is the case of marshaled Time on Rubinius. Some values of Time can not be
unmarshaled from Unicode strings.