SH - Made changes to async library to bring promises more in line with Paromises/A++ spec.
SH - removed some test code from the async library
SH - Further progress in component deserialization. Now uses promises for greater good.
SH - Entities can now be serialized and deserialized. This allows loading stored entity state from JSON.
SH - Added a another component property serializer to deserialize Float32Arrays which deserialize from JSON as standard objects.
SH - Fixed Transform2d bug where mat4 objects were being instantiated for localToWorld and worldToLocal matrices instead of mat2d objects.