[tests] Enable running tests in parallel.

 - This works fine for me on OS X now, and has been reported to work on Linux as
   well. Enabling across the board although presumably Travis will still only
   run single-threaded.

 - Fixes #147.