Merge pull request #443 from apoloval/port/cf-182

[PORT] Fix some typos and missing info in order submission form
Improve future utilities

Split FutureUtils into separate Guava and Scala future utilities.
Add a failureAction method to Scala futures and tests to all the
utilities.
Introduce a common module
Move package coinffeine.peer.utils to common
Merge pull request #444 from sortega/convergence

Improve future utils and move to a new module
Extract address publication/recovery to a new class
Extract bindings configuration to a new class
Make sure the Peer instance is shutdown

To do so, perform a deep-fried refactor of how Peer instances are
created and configured to tell apart responsibilities (broker vs
default peer, binding vs bootstrapping).
Reduce unnecessary kryo logging
Fix terrible bugs on TomP2P future pimps
Merge pull request #445 from sortega/convergence

Refactor p2p package until fixing the Peer shutdown problem
Fix network interfaces whitelist

We were using a Java’s Iterable as a Seq and, therefore it was
empty on the second and subsequent uses.
Merge pull request #446 from sortega/issue/179_offline_start

Fix network interfaces whitelist
Fix port forwarding network configuration
Merge pull request #447 from sortega/issue/179_offline_start

Fix port forwarding network configuration