xPDO 2.2.9-pl

Merge branch 'develop'

* develop:
  Bump version for 2.2.9-pl release
  Fix xPDOTest::getTableMeta() error (sqlite/sqlsrv)
  Bump version for 2.2.9-dev
  Wrong query statistic counting
  [#10183] Fix cache entry removal on xPDOObject::remove()
xPDO 2.3.0-pl

Merge branch 'develop'

* develop:
  Bump version for 2.3.0-pl release
  Update copyright date
  Revert silent validation feature for now
  Update taking care or comment + replicated to other vehicles types
  Proposal for silent failure validation
  Allow recursive xPDOObject::remove() beyond one level
  Fix notice introduce in previous commit
  Remove deprecated xPDO::getMicroTime() method
  Fix bug with conditions referencing keys outside xPDOQuery::$_class
  Reject xPDOQuery conditions with SQL injection attempts
  Resolve xPDO::parseBindings() error from /e modifier fix
  Fix xPDO::getCount() to work with queries containing group by
  Replace reflection of PHP_SELF with SCRIPT_NAME in xPDO::log()
  Fix for deprecated preg_replace
  Add changelog entry
  Add dependency metadata/methods to xPDOTransport
  Bump version for 2.3.0-alpha development
  Disable phpdoc generation in build for now
  Update code docs, fix invalid constant
  Schema option callback="(class::)method" added to xPDOObject::set()
Update xpdogenerator.class.php
Bump version for 2.3.1-dev
Respect engine specified in mysql schema

Fixes modxcms/xpdo#42

Merge remote-tracking branch 'origin/pr/45' into develop

* origin/pr/45:
  Update xpdogenerator.class.php
Merge remote-tracking branch 'xpdo/develop' into develop

* xpdo/develop:
  Bump version for 2.3.1-dev
  Update xpdogenerator.class.php