Rename setup() method to _setup() on DS.Model
It is pretty common to find a DB column named 'setup'.
Previously I would do something like this to map around the problem.
App.Adapter.map('App.SomeModel', {
    // setup is reserved, so we have to map around it.
    _setup: { key: 'setup' }
});
Fix issues with parsing ISO 8601 dates in IE8
cover null case for belongsTo relationship
fix typo - missing close array
Put var declaration in correct spot
Fixes several embedded bugs.

1. Ensure that embedded records returned in
   payloads containing multiple records (e.g.,
   in responses to queries or "find alls") are
   extracted.
2. Make sure that loading records with embedded
   data multiple times is handled correctly.
new records should resolve the promise
Merge pull request #577 from tchak/resolve-new-records

new records should resolve the promise
Include test to show error introduced with last embedded changes
Adding support for registering enumerated types in a more straightforward way (original pr #505)
Add record.reload()
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
Inject the store into routes
remove dead code in adapter since data extraction is done in the serializer
AdapterPopulatedRecordArray triggers `didLoad` event at the end of the runLoooop

- Fixed reported integration tests
- Add Em.run to some tests which became invalid with this change
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...