extractArray '_types' as key forces secondary load
Merge pull request #1339 from tstirrat/feature/array_force_secondary_sideload

Allow an underscore to force secondary loading when secondary type is same as primary
Don't nuke `links`-based relationships on push

Fixes #1228
Support `links`-supplied `belongsTo`

Fixes #1328
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