Add DB dialect autodetection and dialects MySQL/Oracle

remove TX_SERIALIZABLE as it is dangerous for the pooled connection and also not necessary
We could just change it to a deployment time check that the TX isolation level is correct, rather than changing it.