Populate meta in AdapterPopulatedRecordArrays
Remove misplaced comma that breaks IE8
Use `Ember.ArrayPolyfills.map` for IE compatiblity
Clean up unused variables
Use `Ember.Logger` for envirnment conpatibility

In some environments, `console` is not defined.
Fix `Model#attributes` type

`Model#attributes` is an instance of map not array.
Without `Array#map` (such as IE 8), this code behave unexpectedly.
`DataAdapter#getModelTypes` should return `Ember.Array`
Merge pull request #1344 from simaob/master

Remove misplaced comma that breaks IE8
Merge pull request #1349 from tricknotes/fix-debug-adapter

Fix DebugAdapter in IE8
Merge pull request #1345 from tricknotes/map-for-ie8

Use `Ember.ArrayPolyfills.map` for IE compatiblity
Merge pull request #1346 from tricknotes/remove-unused

Clean up unused variables
Merge pull request #1347 from tricknotes/use-ember-logger

Use `Ember.Logger` for envirnment conpatibility
Move serializer registration for embedded objects
Support embedded objects extraction
Fix typo in error message
ActiveModelAdapter interprets 422 responses as invalid.
Merge pull request #1353 from jrallison/master

ActiveModelAdapter: interpret 422 responses as invalid.
Use URL prefix on links

Fixes #1350.
Merge pull request #1348 from tricknotes/extract-embedded-objects

Support embedded objects extraction
Merge pull request #1337 from tstirrat/feature/query-meta-support

findQuery populates meta hash in AdapterPopulatedRecordArrays