Issue739 close connections and clean up tests for old way of testing

This PR does the following: 
* Moves a call to wireup.db() into Harness
* Removed a bunch of tests devoted to the OLD WAY OF DOING THINGS
* Removed calls to wireup.db() that were causing the 34 connections to the database
* Tests indicate we're down to 14 connections (which is ok - default config is 10 pooled connections, and then we've got a few one-off connections for special stuff in various tests)

And removes test_suite_intro.py. RIP.