Initial implementation of a complete reworking of serialization model
Introduce extender properties and drop dynamic support.
Test key-value pair syntax for dictionaries.  Allow extenders to be specified for types that aren't built-in extension types.