Serializers for some of the math types.
Some improvements to the math types test.
Added new ElementSerializer<T> type for serialize types into space seperated lists.
Converted some types over to use ElementSerializer<T>.
We now share the implementation between ArraySerializer and ListSerializer.
Fixed stack overflow in serializer initialization.
First pass at shared resources.
Fixed to support deserializing into existing instance.
Initial DictionarySerializer support.
Fixed XmlImporter to use the IntermediateSerializer.
Added support for generic ContentTypeSerializer types needed for external references.
Fixed existing ListSerializer and DictionarySerializer to be generic ContentTypeSerializer types.
Fixed sealed class.
Removed unused using.
First pass at external reference support.
Fixed member order to match XML.
We now catch XmlExceptions and return InvalidContentExceptions for them.
Fixed for FlattenContent support.
Refactored to support flatten content cases.
We now recurse to get the right member order when deserializing.
Removed unused using.