Merge pull request #224 from sbt/wip/havocp-remove-unused-message

Remove unused RequestCompleted / RequestFailed messages
Introduces a special server mode for when the build fails.
Sends back execution failure if unaccepted command is executed.
Improved logging and messaging.
Ignore logging unhandled ReceivedResponse
starting one-way trip
tracking master change
adding wire protocol
Merge pull request #227 from sbt/wip/h3nk3-unhandled-reponses

Ignore logging unhandled ReceivedResponse
remove test for protocol.RequestCompleted
Merge pull request #225 from sbt/wip/h3nk3-special-server-mode

Introduces a special server mode for when the build fails.
Merge pull request #223 from sbt/wip/one-way-trip

starting one-way trip
Merge remote-tracking branch 'origin/master' into wip/havocp-move-format-to-message

Conflicts:
	commons/protocol/src/main/scala/sbt/protocol/WireProtocol.scala
Fix import of messageReads / messageWrites in ProtocolTest