Merge pull request #117 from apoloval/task/OrderSubmissionPreconditions

Retrieve detailed balance from payment processor
Make OrderActor instantiate an OrderFundsActor
Use OrderFundsActor to manage funds availability
Check funds before submitting order in the UI

Check that the available funds are enough to submit a new order, and show
a confirmation dialog otherwise.
Merge pull request #118 from sortega/task/132_use_btc_blocking

Integrate OrderFundsActor
Merge pull request #119 from apoloval/task/OrderSubmissionPreconditions

Check funds before submitting order in the UI
Fix several things on OkPayProcessorActor

 * Avoid producing unnecessary balance update events to avoid spamming
the logs
 * Fix race condition on updateBalances method
 * Fix bug dropping balances of currencies not being asked for at 
RetrieveBalance message handling
Merge pull request #120 from sortega/task/137_cleanup

Fix several things on OkPayProcessorActor
Use blocked bitcoin funds on HandshakeActor
Fix bug on the amount of coins to block
Log unknown accounts
Use the right account id for payments

Make PaymentProcessorActor interface to provide the account id instead
of the payment processor id.
Enabling ExchangeTest

The integration test was seen working on the testnet.
Merge pull request #121 from sortega/task/137_fix

Make ExchangeTest working!
Remove compilation warning on MarketSubmissionActor
Remove listener from BlockFunds message

The funds availability events are notified to the sender of the original
message.
Remove compilation warning on DefaultCoinffeinePaymentProcessor
Add a different timeout for blockchain synchronization

The default 10 seconds timeout was not enough
Merge pull request #122 from sortega/fixes

Cleanups and add a different timeout for blockchain syncing
Fix heisenbug at HandshakeArbiterActor