Fix DeterministicKeyChainTest failing on Windows

Git changes line endings in files to CR+LF on Windows by default, while
protobuf always uses LF. That makes serialization tests fail.
Configure continuous integration using Travis CI.

Builds will be visible at https://travis-ci.org/bitcoinj/bitcoinj