Potential fix for Travis-CI failure
Add explicit dbname to mysql properties only for testing purposes

MySQL requires the schema to be in the URL and not a property, so
there's not a good way to read this info in. The tests depend on the
schema, but this may be removed later if it's not needed (I suspect it
isn't now that DataExpress handles schemas under the hood).
Make test setup lazy

In cases where we don't want the proprietary tests to run, we should do
a lazy setup of the fixtures so as not to create connections we won't
(or can't) use and blowing up the test.
Change hard-coded schemas to properties

Schemas are now being read in as properties instead of being
hard-coded. This is more portable for people running in other
environments.
Fix formatting
Update to sync this branch with Travis
Fix hard-coded schema names
Diagnostic println for travis
more diags
Fixes for Travis problems
Fix out of memory problems
Try escalating privs for mysql travis ci user; removed master for now
Try fixed version of travis.yml again
fix quotes
Attempt to fix travis build
Remove services automatically started on the box
Try explicit commit to clear Travis-CI bug
Attempt to fix mySQL issue by explicit close of connection before dropping db
Fixed typo leading to JDBC problem
Remove test data teardown to see if it helps travis ci