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.
Should we also provide a flag in `result()` if a user wants a strict validation (or the other way round - a flag for lenient validation)