Adding support for registering enumerated types in a more straightforward way (original pr #505)
Adding in a values property to the transform so it's easy to obtain the list of enumerated values for a transform
Name change from enumeratedTransform to enumTransform
remove dead code in adapter since data extraction is done in the serializer
Warn when using `reference` as an attribute name

It would be much better to use `_reference`, I'll see if I can work that out and add another commit.
Rename 'reference' on record to '_reference'
Merge pull request #596 from sandstrom/patch-1

Use _reference instead of reference for DS.Model
Merge pull request #589 from sly7-7/adapter-remove-dead-code

remove dead code in adapter since data extraction is done in the seriali...
Merge pull request #581 from Mochaleaf/enumTransform

Adding support for registering enumerated types in a more straightforward way