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

Change name method from "getSqlDeclaration" to "getSQLDeclaration".
Added support for namespaces(schemas) in PostgreSql platform for Views
Changed tabs into spaces.
splitted the name viewname in getListViewsSQL into schemaname and viewname
HHVM compatibility: implement declared interfaces

HHVM does not allow declaration of interface implementation without
real implementation of methods which parameters differs from parent
class.
Fixed compatibility with PHP PDO
Fixed equal sign
Update PostgreSqlPlatform.php

Decimal column Update if precision or scale was changed
Update TestInit.php for new autoloading stuff

This patch took inspiration from and has similarities to: https://github.com/doctrine/doctrine2/blob/master/tests/Doctrine/Tests/TestInit.php
Remove unused `Table::$_idGeneratorType`
use different temp table name to avoid reserved keyword conflicts
Merge pull request #391 from deeky666/fix-temptable-test

Fix reserved keyword conflicts in TemporaryTableTest
Merge pull request #390 from rybakit/patch-1

Remove unused Table::$_idGeneratorType
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