Fix prepared statement notices
[+BUGFIX] Fixed column names bug Zend\Db\Sql\Select

Zend\Db\Sql\Select will prepare the column names incorrectly in the rare
cases when the table is specified with an alias (array('alias' =>
'table')) but columns() is called with $prefixColumnsWithTable = false.

Added a UnitTest case and fixed this bug.
Fix zero value in argument
[+BUGFIX] Fixed incorrect PDO_Oci platform recognition

When instanciating the PDO driver with pdo_oci, it will return "Oci" as
platform name which is not correct. The correct Platform name is
"Oracle"
 Fix empty with long mandatory flag
Fixes issue #3974
Safer quoting of values in Zend\Db\Adapter\Platform\* quoteValue()
Merge branch 'master' of https://github.com/zendframework/zf2
Add unit test for prepareStatementForSqlObject
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
Merge pull request #3950 from blanchonvincent/hotfix/issue/3851

Fix zero value in argument
Fix split arguments console with quotes
Add tests to fix split arguments console with quotes
Fix PHP Notice in Translator class
Unit test for Translator with non-existant locale
Zend\Db
Added integration tests for Platform objects that use driver level quoting/escaping
Added integration test listener to assist in building connections
Fix PHP Notice in Translator class
Improve splitting console argument & add test case
Additional test

- Added optional-long-flag-match-with-zero-value test case; passes.
[#3950] CS fixes

- trailing whitespace