Support for SQL setup/teardown

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