Replace calls to OClass and OProperty based constructors with
ClassFactory methods to allow easy switching on/off of binary
serialization.  These are the only hooks identified so far.
Add set of binary IFieldSerializer implementations.  Links and Embedded
object now working.  linked/embedded lists/sets/maps not currently
handled.