MODX Revolution 2.2.7-pl

Merge branch 'release-2.2'

* release-2.2: (131 commits)
  Bump version for 2.2.7-pl
  Bump version for real 2.2.7-pl release
  Revert [#6271] Limit reserved class_key column...
  Bump version for 2.2.7-pl release
  [#6271] Limit reserved class_key column to inherit="single"
  System Setting update processor E_NOTICE errors
  Allow unpublished in modContext::getResourceURI()
  Minor correction of Czech lexicon
  Update of Czech localization for 2.2.7
  [#9793] Preserve keys in xPDOObject::getMany()
  [#9773] Fix classKey errors viewing manager actions
  Bump version for 2.2.7-dev
  Minor updates to the Dutch lexicon
  PHPDoc…
  [9774] - See http://tracker.modx.com/issues/9774 Make sure we can not unpublish a 'site_start' resource via tree contextual menu
  Update copyright dates
  italian lexicon update
  [#9093] Use dark grey vs green for collapse tab
  [#8138] add changelog entry
  [9237] - See http://tracker.modx.com/issues/9237 Make sure modContextSetting object are given in the create/update processor responses
  ...
[#9859] Fix a near infinite recursion loop on TV ouptut filtering

Make modOutputFilter->filter() convert $ouptut into a string
if there were any processing.

Signed-off-by: Anton Andersen <trianman@gmail.com>
[#9859] Prevent conditional output filter recursion

Merge remote-tracking branch 'TriAnMan/bugfix-9859-v2' into bug-9859

* TriAnMan/bugfix-9859-v2:
  [#9859] Fix a near infinite recursion loop on TV ouptut filtering