Merge pull request #181 from sortega/broker_resubmits

Make the server to resubmit commitment notifications
Make HandshakeActor acknowledge commitment notifications
Merge pull request #182 from sortega/commitment_ack

Make HandshakeActor acknowledge commitment notifications
Simplify market info actor initialization

Remove MarketInfoActor.Start
Remove dead code in MessageForwarder
Make MarketInfoActor to retry its requests

Relay on MessageForwarder to do so
Merge pull request #183 from sortega/resubmit_market_info

Resubmit market info requests
Enable chaos message gateway on integration tests

Both the peers and the server get a message gateway that drops messages.
Introduce retries on peer positions submission

Update protocol constants to account for the number of retries.
Merge pull request #185 from sortega/issue/43_enter_chaos

Enable chaos message gateway on integration tests
Merge pull request #184 from sortega/resubmit_orders

Introduce retries on peer positions submission
Introduce Coinffeine utils in app

There are some utilities that should be exposed by Coinffeine API. This change
creates a new abstraction `CoinffeineUtils` to wrap such utilities. It's first
implementation is aimed to provide a exchange amounts calculator to the API
so it can be consumed by the UI.
Implement funds checking in order submission with app utils

Instead of using deprecated members of `Order` class, the exchange amounts
calculator from `CoinffeineUtils` is used to calculate the funds of the new
order to submit.
Remove deprecated members from `Order` class

`fiatAmount` and `requiredFiatAmount` are no longer needed after this change.
Simplify balance checking in order submission form

With some common factor and string extrapolation.
Merge pull request #186 from apoloval/task/StepBreakdown

Remove exchange amounts calculation from `Order` class