Connection creation added to createStatement method for Pgsql.php.
Update tests/ZendTest/Db/Adapter/AdapterTest.php

Added unit tests for parametersOrQueryMode param of Zend\Db\Adatper\Adapter::Query
Testing input array and input ParameterContainer.
Update tests/ZendTest/Db/Adapter/AdapterTest.php

Added missing import of Zend\Db\Adapter\ParameterContainer.
Update library/Zend/Db/Adapter/Adapter.php

Allow $parametersOrQueryMode to be a ParameterContainer object.
Include ParameterContainer as an option for the 
second parameter of Query.

Fixed unit test
testQueryWhenPreparedWithParameterContainerProducesResult.
Fixed nasty bug
Current schema
Default, unique and persistent connections
Charset support for connection
The configuration key for connection to Oracle Database was renamed from "instance" to "hostname".
Status header is sent last

Status header is sent last to prevent header() from overwriting the ZF
status code when a Location header is used
syntax fix
Remove double injection

Injection is in the constructor with the initializer
Remove useless shared in ServiceManager

Shared or not a service as no sense, because a service shared is
register in "instances" array, and "setService" register automatically
in "instances" array. With "setService", all is always shared !
Remove initializer and keep injector in the "get" method
Fix typo
Create an ArrayObject that actually mimics the PHP array object but returns things by reference, merged items to leverage new ArrayObject
:Merge branch 'master' into oracle_fix
Do not reset $id if found

- Pointed out by andrer in #zftalk.dev
Write test for HEAD behavior with identifier

- Wrote test to prove that HEAD is being called with identifier when
  found; failed before change, and works afterwards
5.3.3 compatibility
Resolved several unit test failures, more 5.3.3 compat, updated tests