RESTAdapter : Convert errors object returned with a 422 in an Ember Object
Use App.Model.total to store the total number of elements given in the meta data of the request
Store the total number of elements given in the meta data of each request into `App.modelCount`
RESTAdapter : Improve errors 422 (validation) for embedded records

When an error 422 is received, all embedded records will be send to the invalid state
When an invalid record is modified, it will became valid. His parents will became valid too if all of their embedded records are valid.
Errors set on embedded object is an Ember Object
Fix all records array load state

The all record array which is returned by `App.Model.find()` will
not be flagged as loaded before the adapter populate the array with the
query result
Allow call to registerEnumTransform on Adapter class, fix #786