Add balance, address and secret commands in CLI client
Populate the peer address and port appropriately during the session creation time.
In addition, this patch will check both outgoing and incoming peers to determine
if they are in the V4 private address range and skip them.
Peer sessions that do not set a listen port are not propagated via the GetPeers functionality.
Use endl instead of \n
Peer listen port is mandatory in the hello so remove an unnecessary test.
Merge pull request #37 from danielhams/peerportfixes

Peer Address And Port Fixes
Language.
Merge branch 'master' of github.com:ethereum/cpp-ethereum
Merge branch 'balance-address-secret' of https://github.com/caktux/cpp-ethereum into caktux-balance-address-secret

Conflicts:
	eth/main.cpp