For yamltodb, create schemas ahead of extensions. Fixes #68.

 * pyrseas/dbobject/database.py (Database.diff_map): Process schemas
   before everything.
 * tests/dbobject/test_extension.py
   (ExtensionToSqlTestCase.test_create_extension_schema): Don't create
   the schema, but expect it first in the to_sql output.