Move Ext.onReady from js to controllers
Define js vars before panel loading in workspaces/index controller
remove celldblclick listener in modx.grid.element.properties
reset checkDirtyBtns in modx.component.js
unload rte on destroing MODx.panel.Resource
Update Ext.ux.grid.RowExpander (taken from Ext JS 3.4.0)
Disable keymap of component on destruction
Handle remove calls of components while destroing
Replace most window.location changes by MODx.loadPage calls
Handle MODx.loadPage(url) calls
Replace location changes by MODx.loadPage(url) in modx.tree.js
Add MODx:beforeLoadPage event
Use MODx.loadPage in modx.component.js
Fix resource panel reloading on template change
Merge remote-tracking branch 'danyaPostfactum/ajaxready' into ajax-loading
Merge remote-tracking branch 'danyaPostfactum/destruction' into ajax-loading
Merge remote-tracking branch 'danyaPostfactum/loadpage' into ajax-loading
Add changelog entries for ajax page loading commits
modExt improvements to enable ajax page loading

Merge branch 'ajax-loading' into release-2.2

* ajax-loading:
  Add changelog entries for ajax page loading commits
  Fix resource panel reloading on template change
  Use MODx.loadPage in modx.component.js
  Add MODx:beforeLoadPage event
  Replace location changes by MODx.loadPage(url) in modx.tree.js
  Handle MODx.loadPage(url) calls
  Replace most window.location changes by MODx.loadPage calls
  Handle remove calls of components while destroing
  Disable keymap of component on destruction
  Update Ext.ux.grid.RowExpander (taken from Ext JS 3.4.0)
  unload rte on destroing MODx.panel.Resource
  reset checkDirtyBtns in modx.component.js
  remove celldblclick listener in modx.grid.element.properties
  Define js vars before panel loading in workspaces/index controller
  Move Ext.onReady from js to controllers