Remove unused sbt-axis plugin
Merge pull request #101 from sortega/remove-axis

Remove unused sbt-axis plugin
Extract MessageForwarding trait
Simplify handshake classes naming
Create implicits for all currencies
Change naming of Payment field
Extract common gateway function to a separate test class
Merge pull request #103 from edrevo/refactors

Refactors
Remove unused test support class
Introduce DefaultTcpPortAllocator

To help allocating TCP ports for integrated tests avoiding tests
stepping on each other when opening server sockets.  Remove
superseded NetworkTestUtils.
Introduce PeerActor

Make QuoteTest fail because the peer doesn't process QuoteRequest
messages. Also, introduce some infrastructure for matching futures.
Move system package to coinffeine-common
Add parser of peer command line arguments
Introduce PeerSupervisorActor

To have a PeerActor and a ProtoRpcMessageGateway available on the
acceptance tests. Current failure on acceptance test QuoteTest:
cannot forward message QuoteRequest(EUR) to coinffeine://fake:4790/

This can be solved by having an actual broker on the acceptance tests.
Move GatewayProbe to a place to be reused
Merge pull request #105 from sortega/feature/peer

Introduce PeerSupervisorActor and PeerActor
Add an actual broker to the acceptance tests
Add BuyerExchangeActor
Remove SupervisorComponent to simplify testing

Thanks to that we can have a single cake for the acceptance testing.
Merge pull request #107 from sortega/feature/broker

Add an actual broker to the acceptance tests