Force table creation in tests

If something causes the teardown block to not get run (errors,
interrupting test runs), we have to manually delete them, which is a
pain.
rm `reorder_bind_params`

Arel handles this for us automatically. Updated tests, as BindParam is
no longer a subclass of SqlLiteral. We should remove the second argument
to substitute_at entirely, as it's no longer used