checkpoint commit before I go to far down the wormhole that is concurrency support
postgres is back passing all the tests with a connection pool
thought I had gevent integrated, turns out I completely miscalcuted global state with gevent and so it wasn't really running concurrently :( so it's back to the drawing board, so this is a checkpoint commit while I try some stuff
whew, green threads now work for Postgres, but I've broken transaction backwards compatibility :( but it was the only way to make it work that I could think of, all tests are passing and we'll see how it performs under load test to see if green threads really are working but they are looking good so far