Merge branch 'release-2.2' into develop

* release-2.2:
  Update copyright dates
  Bump version for 2.2.2-pl release
Merge remote-tracking branch 'xpdo/develop' into develop

* xpdo/develop:
  Update copyright dates
  Bump version for 2.2.2-pl release
  Fix handling of driverOptions in xPDOConnection instances
Added doesAlreadyExists method to modObjectUpdateProcessor
Documentation updates
Add xPDO::getInstance() for singleton support

- Get instances by a unique identifier
- Force recreate instances by unique identifier
- Update config of existing instances
Merge remote-tracking branch 'xpdo/develop' into develop

* xpdo/develop:
  Add xPDO::getInstance() for singleton support
  Documentation updates
Translated the new phrases to German.

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Merge remote-tracking branch 'upstream/release-2.2' into release-2.2
Translated new phrase in permissions.inc.php to German

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Implement xPDOQuery::having() method
Merge remote-tracking branch 'upstream/release-2.2' into release-2.2
Translated newest phrases to German, improved the translation of some of the existing phrases

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
xPDOScriptVehicle added for manifest-based scripts

Now a vehicle can represent a script executed in it's sequence within the manifest
Merge remote-tracking branch 'xpdo/develop' into develop

* xpdo/develop:
  xPDOScriptVehicle added for manifest-based scripts
  Implement xPDOQuery::having() method
Merge branch 'develop' into release-2.2

* develop:
  xPDOScriptVehicle added for manifest-based scripts
  Implement xPDOQuery::having() method
  Add xPDO::getInstance() for singleton support
  Documentation updates
Bump version for 2.2.2-pl release
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
Merge branch 'release-2.2' into develop

* release-2.2:
  Bump version for 2.2.2-pl release
Merge remote-tracking branch 'xpdo/develop' into develop

* xpdo/develop:
  Bump version for 2.2.2-pl release
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