Move eth over to WebThreeDirect.
Move Third over to WebThree.
Remove old Client network code & API.
Move over JsonRpcServer to WebThree.
Move out worker thread stuff into other class.
p2p::Host is worker rather than WebThree.
Client is single worker.
EthereumHost works.
Moved miner over to new Worker class.
mutex shared host/peer sets, write-loop crash fix
Merge pull request #315 from subtly/bugfix

mutex shared host/peer sets, write-loop crash fix
Download view as will be.
Fixes.
Merge branch 'develop' into webthree

Conflicts:
	libethereum/Client.cpp
	libethereum/EthereumHost.cpp
	libethereum/EthereumHost.h
Merge branch 'webthree' into ethereumx