xPDO 2.2.3-pl

Merge branch 'release-2.2'

* release-2.2:
  Bump version for 2.2.2-pl release
  xPDOScriptVehicle added for manifest-based scripts
  Implement xPDOQuery::having() method
  Add xPDO::getInstance() for singleton support
  Documentation updates
xPDO Core 2.2.3-pl

Merge remote-tracking branch 'xpdo/master'

* xpdo/master:
  Bump version for 2.2.2-pl release
  xPDOScriptVehicle added for manifest-based scripts
  Implement xPDOQuery::having() method
  Add xPDO::getInstance() for singleton support
  Documentation updates
xPDO 2.2.4-pl

Merge branch 'release-2.2'

* release-2.2:
  Bump version for 2.2.4-pl release
  Refactor aggregate/composite criteria support
  Fix xPDOObject::_loadInstance for graph objects
  Refactor schema parsing using SimpleXML
  urldecode missing for composites in xPDOGenerator
  Fix related_object installation in xPDOObjectVehicle
  Add criteria support to aggregates and composites
xPDO Core v2.2.4-pl

Merge remote-tracking branch 'xpdo/master'

* xpdo/master:
  Bump version for 2.2.4-pl release
  Refactor aggregate/composite criteria support
  Fix xPDOObject::_loadInstance for graph objects
  Refactor schema parsing using SimpleXML
  urldecode missing for composites in xPDOGenerator
  Fix related_object installation in xPDOObjectVehicle
  Add criteria support to aggregates and composites
Translated new phrases in namespace.inc.php to German, added translated file rest.inc.php

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Merge remote-tracking branch 'upstream/release-2.2' into release-2.2
Update Japanese lexicon topics
Merge branch 'develop' of https://github.com/modxcms/revolution into develop

Conflicts:
	core/lexicon/ja/default.inc.php
Translated new phrases in namespace.inc.php to German, added translated file rest.inc.php

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Translated the new phrases (especially for the topmenu management and for the new wizards for User Group and Resource Group creation) to German

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Translated the new phrases in default.inc.php and setting.inc.php to German.

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Update core/lexicon/de/filters.inc.php
Update Japanese lexicon files
Merge remote-tracking branch 'upstream/release-2.2' into release-2.2
Just deleted a blank line...  :-/

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Generalize 'active'

'Active' belongs to user topic, but is used in other topics as well. Thus it
had to be generalized to make it suit (as far as possible) those other
uses.
Add helper commands to work with translation files

A few simple Bash command to prepare lexicon file for translation, find which
files contain translated string and which upstream lexicon files have changed.
Update entries with upstream changes
Update Polish translation
Update entries with upstream changes