Run all go tests in parallel (6x speedup)

Currently hack/test-go.sh runs in serial in independent executions of
go test.  By running all tests at once, we get parallel execution.
However, we cannot use -coverprofile with this mode, which seems worthwhile.

On a 4-core mac, runs tests in 15s that ran in 80s before. Tested on F20 and
OSX Mavericks.
Merge pull request #767 from smarterclayton/parallelize_test_go

Run all go tests in parallel (6x speedup)