allow schema methods to use transactions

While transactions now use a fully-fledged knex object, currently the SchemaBuilder never receives the transaction. This fixes that.