Support for SQL setup/teardown

This pull request adds JUnit Rule implementations and supporting annotations for executing SQL statements before and after functional or integration tests.