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.
Fix validate data contains arrays as values
Rely on specific setter
Fix bug when $indent have some string

assuming $ident = '¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨';
before:
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨<script type="text/javascript">
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨    //<!--
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨    Some script here...¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
    //-->
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨</script>

now:
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨<script type="text/javascript">
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨    //<!--
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨    Some script here...
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨    //-->
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨</script>
Updated Changelog with potential BC notes
Add spaces in titles
Making relative links in Markdown files
Fixed nasty bug
Added default variable to interface for metadata from toArray, fixed issue with SessionArrayStorage to repopulate when session starts fixing request access time
Zend\Db\Sql\Select Fix for #3629
- Fixed Joins with table alias from repeating in next-non-aliased joins
When the SMTP destructs the socket gets closed automatically to free up resources which is good, hoewever when the SMTP Transport desctructs it also calls the disconnect on the SMTP Protocol which is in the middle of destruction and does not have a valid socket anymore. At that moment the sess is still set to true resulting in an Exception on destruction. Implementint / overriding the _disconnect from the SMTP protocol makes sure quit gets issued as well. Quit in itself already checks if the session is still there and makes sure the session gets set to false after quitting.
Resolved coding standard issue
Better travis build

- Uses "$?" to determine success of a command; previous php-cs-fixer usage was
  not necessary, as travis terminal is color-enabled.
- Echoes out the exit status for each command, to make it easier to determine
  which is responsible for a failed build.
Merge branch 'hotfix/travis-exit-codes'

Fixes build script to properly report both test and CS failures.
Final fixes for travis builds

- Indicate exactly which failure caused the exit status
- Better comparison of operators
Merge branch 'hotfix/travis-build-status-codes'

Fixes for travis build status
[#3650] Do not re-inject EM instance

- If the controller already composes an EM instance, do not re-inject
  it. This allows factories to inject an EM instance and attach
  listeners.