Merge pull request #107 from apoloval/fix/OrderActor

Consider that ask orders require no fiat blocking
Fix MatchError in BlockchainActor
Propagate cancellation reason
Fix small test bug
Propagate stalling reason
Merge pull request #108 from edrevo/propagate-more-info

Propagate more info
Replace TestMessageQueue by MockSupervisedActor

In order to simplify DefaultExchangeActorTest
Don’t stop HandshakeActor from ExchangeActor

The HandshakeActor is taking a poisson pill by itself so this was
duplicated and produced confusing logging traces.
Name server-side actors

To have logs easier to follow
Adjust logging level on BitcoinFixture
Fix how we watch for multisigned tx publication

You need to watch for the output script.
See https://groups.google.com/forum/#!topic/bitcoinj/sJ5JS-E1Ef0
Improve micropayment channel logging

Add new traces and homogenize existing ones.
Merge pull request #109 from sortega/task/137_fixes

Towards a happy-path exchange
Fix OpenOrdersTest
Merge pull request #110 from sortega/task/137_fixes

Fix OpenOrdersTest
Rename deposit creation messages

The term “block” is removed to avoid confusion with the upcoming
bitcoin funds blocking messages.
Add messages for bitcoin funds blocking
Change interactions in payment processor actor

So far, the message flow of payment processor actor was as follows:

* Receives a `BlockFunds` request.
* Respond with
** `FundsBlocked` if success. The listener is hold to notify further changes in
blocked funds availability
** `NotEnoughFunds`. No listener is hold.
* For blocked funds, send
** `UnavailableFunds` when balance fall so the blocked funds are no longer
available.
** `AvailableFunds` when balance raise up so the blocked funds are available
again

This interactions are replaced by:

* Receives a `BlockFunds` request.
* Respond with `FundsId`. The listener is hold to notify further changes in
blocked funds availability
* Now the payment processor can send:
** `UnavailableFunds` when balance fall so the blocked funds are no longer
available.
** `AvailableFunds` when balance raise up so the blocked funds are available
again
Merge pull request #111 from apoloval/task/138

Change interactions in payment processor actor
Merge pull request #112 from sortega/task/132_block_btc

Introduce bitcoin blocking messages