Fixes issue #3974
Safer quoting of values in Zend\Db\Adapter\Platform\* quoteValue()
Zend\Db - quoteValue handling
Added driver support to platform objects for value quoting
Zend\Db\Adapter - quoting values
* added quoteTrustedValue() to the quote platform interface
Zend\Db
Added integration tests for Platform objects that use driver level quoting/escaping
Added integration test listener to assist in building connections
Zend\Db
Added Sqlserver integration test for platform object
Deprecate the query route with an error message and remove the merging of query parameters into the route match
Fix tests due to query route changes

- Fix several test assumptions
- Add error handler to catch E_USER_DEPRECATED error
Zend\Db:
* Fixed ordering of return statements in various quoteValueList() implementations
* Altered the db2 expected output and quoting for quoteValue*()
Merge branch 'refactor/db-quoting-values' of https://github.com/ralphschindler/zf2 into security/2.1.4-db
Merge PR #3921
Merge branch 'tux-rampage-hotfix/select-columns-with-table-alias'
Replace Zend\Math\Rand usage of mt_rand() with RandomLib generator and SHA1 hash timing source for CPU drift entropy mining
Restore original Exception message
CS fixes and dependencies for RNG changes

- CS fixes:
  - imports
  - docblocks
  - braces
- dependencies
  - RandomLib is a "suggested" dependency
  - For the framework, it's a "require-dev" dependency. Also added security-lib,
    as it is required by random-lib
CS fixes
Added security annoucement about RNG
Added security annc about DB quoting
Merge branch 'security/2.1.4-query-route' into security/2.1.4
Merge branch 'security/2.1.4-db' into security/2.1.4
Merge branch 'security/2.1.4-rng-redux' into security/2.1.4
[2.1.4] Version bump and changelog