-cover causes races in Go 1.2

Make -covermode=atomic the default until we drop 1.2 support
Enable Go 1.2 in Travis
Merge pull request #416 from smarterclayton/covermode_atomic

-cover causes races in tests in Go 1.2