Merge branch 'release-2.0.0-pl'

* release-2.0.0-pl:
  Bump version for 2.0.0-pl release
  [#2788] Escape database name in xPDOGenerator_mysql::writeSchema()
  Add phpdoc for xPDO::getPDOType()
  Add phpdoc for xPDO::parseBindings()
  Clean-up xPDO::parseBindings() implementation
  Add phpdoc for xPDO::getIterator() method
  Add xPDOAPCCache implementation of xPDOCacheProvider
  Refactor usages of xPDO::getObjectLoader() to use xPDO::call()
  Catch exceptions when using call_user_func_array
  Init callback to empty string rather than null
  Add xPDO::call() allowing db-specific static method overrides
  Add xPDOWinCache implementation of xPDOCache provider
  Add workaround to drop database for sqlsrv
  Add workaround to trim PDO::quote() results for sqlsrv
  Fix testSortByWithGroupBy for behavior in sqlite/sqlsrv
  Introduce sqlsrv driver support
  Cleanup paths in phing build file
  Convert Ant build to Phing
Merge remote branch 'xpdo/develop' into develop

* xpdo/develop:
  Improve escaping of columns in xPDOQuery->construct()
Merge remote branch 'xpdo/develop' into develop

* xpdo/develop:
  Fix unknown variable dbType error in xPDOObject->set()
  [#2927] Add ENGINE option to xPDOManager_mysql->createObjectContainer()
Merge branch 'release-2.0.1-pl'

* release-2.0.1-pl:
  Bump version for 2.0.1-pl release
  Fix unknown variable dbType error in xPDOObject->set()
  Replace tabs with spaces (sigh)
  [#2927] Add ENGINE option to xPDOManager_mysql->createObjectContainer()
  Improve escaping of columns in xPDOQuery->construct()
  Various xPDO improvements and fixes for sqlsrv
  [#2901] Add transient parameter to xPDO->call() for use with non-db classes
Merge remote branch 'xpdo/develop' into develop

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

* xpdo/develop:
  Sqlsrv integer date/time fix
  Replace tabs with spaces in xPDO class
  Modify tabs to spaces in sample properties file
Merge remote branch 'xpdo/develop' into develop

* xpdo/develop:
  Fix limit with sortby functionality for sqlsrv
  Fix xPDO->literal() and add missing xPDO->$_quoteChar
Merge remote branch 'xpdo/develop' into develop

* xpdo/develop:
  Fix paging in sqlsrv when no sort given
  Fix paging through sorted results in sqlsrv
Merge remote branch 'xpdo/develop' into develop
Merge remote branch 'xpdo/develop' into develop
Merge remote branch 'xpdo/develop' into develop
Merge remote branch 'xpdo/develop' into develop
Merge remote branch 'xpdo/develop' into develop
Merge branch 'release-2.1.0'

* release-2.1.0:
  Mute warnings/errors from fopen/fclose in writeFile()
  Bump version for 2.1.0 release
  Add proper cache file locking and format handling
  Add OPT_CACHE_FORMAT constant to xPDO
  Add CACHE_SERIALIZE format support
  Force flush() for multiple_object_delete option in xPDOMemCache->delete()
  Implement multiple_object_delete support in xPDOAPCCache->delete()
  Return boolean from xPDOFileCache->delete() and ->flush()
  Fix xPDOFileCache->delete() and invalid calls to cacheManager->deleteTree()
  Use APCIterator to support per instance flush()'ing
  Prefix all cache keys with provider key
  Fix db cache methods to be called with proper options
  Add xPDOCacheManager->refresh() to empty all active cache providers
  Fix limit with sortby functionality for sqlsrv
  Fix xPDO->literal() and add missing xPDO->$_quoteChar
  Fix paging in sqlsrv when no sort given
  Fix paging through sorted results in sqlsrv
  Sqlsrv integer date/time fix
  Replace tabs with spaces in xPDO class
  Modify tabs to spaces in sample properties file
Merge remote branch 'xpdo/develop' into develop

* xpdo/develop:
  Mute warnings/errors from fopen/fclose in writeFile()
  Bump version for 2.1.0 release
Merge remote branch 'xpdo/develop' into develop

* xpdo/develop:
  Avoid PHP warning from fopen in xPDOFileCache->get()
  Bump version for 2.1.0-pl2
Merge remote branch 'xpdo/develop' into develop
Merge remote branch 'xpdo/develop' into develop
xPDO 2.1.1 Public Launch

Merge branch 'release-2.1.1-pl'

* release-2.1.1-pl:
  Bump release date for 2.1.1-pl
  Bump version for 2.1.1-pl release
  [#2909] Make auto-table creation optional
  Add options and default parameters to xPDOObject->getOption()
  [#3174] Use xPDOQuery alias to build join criteria for getMany()
  Add changelog entry for bug-3342 to pull request 3
  Replaced depreciated split() with explode()
  Fix writeFile() not to truncate files in a mode
  Avoid PHP warning from fopen in xPDOFileCache->get()
  Bump version for 2.1.0-pl2
Merge remote branch 'xpdo/develop' into develop