* update lightning binaries with versions where most dependencies are statically linked
* run interop tests on travis
* tell travis to use the trusty beta
* interop test: download bitcoind, checkout and compile lightningd
* interop test: fix travis script
* travis interop test: duh...
* interop test: minor cleanup
* reformatting
* update lightning.proto
Our .proto matches c-lightning at c7f8ce9d3b09a8e59e66dfaf9dd7d16787d93701
* signatures in commit messages are now optional
you sign a their tx only if they actually receive money
see 8a3c9908ce
* rename "clearing" to "shutdown"
* increase commit tx fee to match what c-lightning is expecting
* signature is optional is commit message (bugfix)
* mvn: set version to 0.2-interop-SNAPSHOT
* interop test: update bitcoind binaries to v0.13.0
* interop test: update lightningd to c7f8ce9d3b09a8e59e66dfaf9dd7d16787d93701
* update interop test
* mvn: tell surefire to use more RAM to
this should fix random build failures on travis ("The forked VM terminated without saying properly goodbye")
* update lightning.proto to match c-lightning 754616c45a7bd7e1f9d449d711992355bec34fe7
new update_fee message
* update lightningd binary to 754616c45a7bd7e1f9d449d711992355bec34fe7
* update interop test to use the new peer watcher
* fix failing test
* added a PeerWatcher that connects directly to the bitcoin network
* cleanup
* updated logback so that all *Watcher msgs are colored
* removed instances of WatchConfirmedBasedOnOutputs
* set default PeerClient loglevel to INFO
* use txid instead of hash.reverse
* used props pattern for PeerWatcher
* removed PollingWatcher updated tests, and fixed race condition during CLOSING
* added a test in NEGOTIATING state and fixed a bug
* updated PeerWatcher header