Finished pushing the empty scene registration through the dispatcher.
This should make it possible to have both scene-specific and scene-independent
handlers for messages.
Moved to using a string for serialized assets and handling my own
conversion to Base64 encoding. Should make it easier to get
non-Newtonsoft json decoders to work.