[COOK-4009] Add PostgreSQL SCHEMA management capability

https://tickets.opscode.com/browse/COOK-4009

On PostgreSQL a database can contain many schemata, like on Oracle.
This PR add the possibility to CREATE and DROP schemata and to set grant on them as well.

This applies only to PostgreSQL and not to MySQL, because MySQL hasn't SCHEMA concept separate from database one.