Exposed custom field serialization to subclasses.

Removed automatic serialization of NSDecimalNumber since it was problematic to generalize (#19). Models wanting NSDecimalNumber serialization should use the new serializedDatabaseRepresentationOfValue/unserializedRepresentationOfDatabaseValue methods to perform their own serialization according to their needs.