Update wallet to support name registration

cleaned up code formating, adding documentation, etc
Updating tests for name registration and updating.
The HTTP client connects to bitshares.org:9989 and NOT localhost
Version with tables
This is a test
Merge branch 'master' of github.com:BitShares/bitshares_toolkit into upstream
Merge branch 'upstream'
DNS: Update .p2p-specific filenames
adding new rpc calls
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Adding new RPC calls
fix getblockhash rpc call
adding missing file
latest thoughts on wallet design, still in progress
rename wallet "transfer" function to "send_to_address" as preliminary to supporting account-based transaction generation
Merge branch 'master' of github.com:BitShares/bitshares_toolkit into upstream
Fix compilation
Update fc submodule
Merge branch 'upstream'

Conflicts:
	libraries/dns/dns_rpc.cpp
	tests/dns/p2p_tests.cpp
DNS: Fix compilation