Move Ext.onReady from js to controllers
Define js vars before panel loading in workspaces/index controller
[#9020] Prevent xPDOZip from attempting to add empty targets

Was attempting to add targets defined as '/' previously
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
[#9608] Remove connections data from MODx.config
[#9629] Fix notice in xPDOConnection::getOption() when $options not an array
[#9062] Fix problem loading multiple xPDOQuery driver classes
[#9631] Fix image preview with special chars in filename

Fixes errors when loading images preview with "&", "+" and other url signs.

Signed-off-by: Indomian <egor.b@fabricasaitov.ru>
(cherry picked from commit 22b4b3f0f01b1baaad3fc12a1eda4bc09ae492f6)
Merge branch 'release-2.2' into develop

* release-2.2:
  [#9631] Fix image preview with special chars in filename
  [#9608] Remove connections data from MODx.config

Conflicts:
	core/docs/changelog.txt