Don't require DROP TABLE permission to confirm support for transactions

The test that confirmed the selected database supported transactions ran automatically on startup and required DROP TABLE permissions. Using DROP TEMPORARY TABLE gets around this.

Also cleanup version numbers in setup