Added an ISchemaConfiguration interface that allows custom configuration...

Added an ISchemaConfiguration interface that allows custom configuration of the schema that is used when connecting to the database. 

Advanced configuration of the schema can be supported by implementing the ISchemaConfiguration interface. This will allow a different schema to be used per connection or a convention based schema to be configured etc.