Parallel Mk.2

This updates the parallel testing code to use test-queue for running the non-cucumber tests. test-queue is not only faster and more lightweight than parallel_tests, but also has the advantage of running *all* the tests, and not just the units (doh!).

The parallel_tests gem is still leveraged to setup the databases and run the cucumber tests in parallel.