Serialization Cleanup, Unit Tests
#CHANGE: DataType.String is now handled as a serialization primitive.
#CHANGE: Moved ParseObjectHeader to Formatter base class and implemented it in BinaryMetaFormatter.
#CHANGE: Refactored Serialization Unit Tests, and replaced clas hierarchy by parameterized tests instead.
#REMOVE: Removed MetaFormat.StringNode-