Fix Core and Extended schemas to handle null correctly
Restore default object factory for collections
Cleanup RoutingSerializer. Add support for registering custom serializer and serializer factory. Use the concept of factory for all internal types (primitive, array, dict, list, objects). Add comments to Serializer.Deserialize methods.