[BUGFIX] Close #3639 - Merge Nopik changes to sortable mixin to fix obse...

Merge Nopik changes to sortable mixin to fix observer leaking into latest ember.js. 
Per hjdivad suggestion, add an arrayObserver to sortProperties
I would prefer not to have this in the main repo also, at least as part of a `BUGFIX` PR that is.