Minor updates to Java tests

- Remove println in MapReduceIT
- Mark integrityexception test as ignored
Travis and Coveralls integration

Add travis configuration and dependencies script
Split integration test make targets to allow parallel execution in Travis
Add go packages required for coverage upload to Coveralls
Add coveralls and travis badges to README

Travis: Retry make targets to address flaky targets
Skip resharding_bytes integration tests in Travis
Travis: Skip more integration tests due to flakiness

test/keyspace_test.py
test/initial_sharding.py
test/initial_sharding_bytes.py
test/resharding.py

[ci skip]
Travis: Remove huge_integration_test target
Update coveralls badge
Align badge
Comments on Makefile
Rename cover package in bootstrap

code.google.com/p/go -> golang.org/x/
Merge branch 'master' into travis-ci
Travis: Bump Go to v1.4
Revert "Travis: Bump Go to v1.4"

This reverts commit ac2028fa98d0ed077262d34577fcebcfcf982bcb.
Revert "Rename cover package in bootstrap"

This reverts commit 96d0b59d8df2703c1e6c8d787a71b0a7745e5e9e.
Merge pull request #244 from youtube/travis-ci

Continuous integration and test coverage