Merge pull request #310 from sortega/issue/109_refactor_blocked_coins

Changes preparing for persistent bitcoin funds blocking
Create bitcoin.wallet package

Move wallet related classes from bitcoin to this new sub-package.
Move bitcoin funds blocking to WalletActor

This responsibility was conflated with SmartWallet so its interface is
simplified by this change.
Unsubscribe WalletActor from SmartWallet upon stop
Use Both instead of Seq when creating deposits

It is more type-safe and protects us from messing with the order of the
signatures.
Fix heisenbug at BlockedFiatRegistryTest
Merge pull request #312 from sortega/issue/109_persist_blocking

Move bitcoin funds blocking responsibility to WalletActor
Split WalletActor into interface and implementation
Make DefaultWalletActor extend PersistentActor

Although it doesn’t yet persist events
Improve information on order submission form

This change includes a disclaimer about fees in the order submission form.
It also makes the limit order label to indicate whether the introduced amount
corresponds to "no more than" or "no less than" for bid and ask orders,
respectively.
Use TransactionOutPoint instead of MutableTransactionOutput

TransactionOutPoint is preferred as it is serializable more easily (it
is just TX hash and index).
Make blocked bitcoin funds persistent
Make some timeout use the akka time dilation

This should avoid some intermittent false positives in tests
Merge pull request #313 from apoloval/task/cf-102

Improve information on order submission form
Hopefully remove heisenbug at ReRequestHandshakeActorTest
Merge pull request #314 from sortega/issue/109_persist_blocking

Persist blocked bitcoin funds and created deposits
Remove unused argument of OrderActor
Move PeerInfo lookup from OrderActor to DefaultExchangeActor

This is needed to simplify how the order/exchange hierarchy is going to
be persisted.
Fix a heisenbug at BitcoinPeerActorTest

Resubmit the publication request if bitcoinj was not yet ready for
publication.
Merge pull request #315 from sortega/issue/110_refactor_order_controller

Move PeerInfo lookup from OrderActor to DefaultExchangeActor