Fix potential memory leak when using Default datasource

This fix might look funny but is anything but.
setting DB_CLOSE_ON_EXIT=FALSE tells h2 not to crate DatabaseCloser Thread which if it is created holds reference to TCCL from requesting thread that originally started / requested database connection.
In most cases this is hibernate and this results hibernate deployment classes never get collected.