Relax validation rules just a little bit.

* Successfully validate dicts that have additional fields beyond those
  specified in the associated model.
* Store raw deserialized JSON in '_raw' attribute of objects.
* Ignore '_raw' attribute in object equality checks.
Makes sense... i too realized that this will create too many options.