Update tests/Doctrine/Tests/DBAL/Functional/Schema/PostgreSqlSchemaManagerTest.php

Change name method from "getSqlDeclaration" to "getSQLDeclaration".
Enhancement: add support for $driverOptions

 * introduced $_supportedDriverOptions to validate what is passed into the object
 * added `setDrivrOptions()` which sets the array and throws exceptions
Update: incorporate feedback from @beberlei

 * fix typo
 * remove fluent interface
Update: incorporate CS fixes (h/t @stof)
Update: feedback from @stof and @beberlei

 * move supportedDriverOptions into setDriverOptions
 * make setDriverOptions private
 * support \MYSQLI_SERVER_PUBLIC_KEY on 5.5.0+
Update: remove static (method is private anyway and will be called once)
Enhancement: restructured code - to loop 'earlier'

 * push error handling down to when it occurs
 * WIP, as I am unable to trigger false currently
Enhancement: small test case

 * test case to assert the connection timeout is set
 * test case to assert on exceptions thrown
   * wip, as it seems impossible to trigger 'false' from mysqli_options
Update: remove require_once on TestInit (cc @stof)
Enhancement: skip test suite DB != 'mysqli'
skip test for vendors other than MySQL
Merge pull request #397 from deeky666/fix-master-slave-connection-test

Skip MasterSlaveConnectionTest for vendors other than MySQL
Use all_col_comments when specifying a $database for getListTableColumnsSQL()

Using user_col_comments in the INNER JOIN when referencing all_tab_columns causes no results to be returned.
use platform specific datetime format for assertions
Merge pull request #396 from darkindex/DBAL-645

DBAL-645: Oracle Platform: Cannot list table columns from a different schema
Merge pull request #398 from deeky666/fix-write-test

Use platform specific datetime format for assertions in WriteTest
add SAP SQL Anywhere database vendor
remove useless use statements
remove useless platform class property
add comma to the end of the array of keyword lists