Add transaction propogation info collection to transfer_test
* Create a regression test that transfers funds from a delegate account to a new test account.
* Add a command to prevent the CLI from printing times, transaction ids, and other stuff that will change from one test run to the next
Merge pull request #389 from vikramrajkumar/master

Fixes
implemented approval voting
Merge branch 'master' of github.com:BitShares/bitshares_toolkit into approval_voting
reduce max slate size to 33% of the delegates
Up the default number of connections to the network
Fix potential crash during readline status message display
block producers now get paid from fees alone
reduce asset creation and delegate registration costs by 99%
Merge branch 'master' of github.com:BitShares/bitshares_toolkit into approval_voting
replace magic numbers with defines in net/config.hpp
change init delegates
attempt to connect to all peers we receive rather than just the ones reported as not being firewalled
Add new API calls for setting favorited accounts, listing favorites and
unregistered accounts

Previously there was no way to mark an account as a favorite. Now this
can be done using the wallet_account_set_favorite API call. Also, there
are new listing calls wallet_list_favorite_accounts to list all accounts
with favorited status, and wallet_list_unregistered_accounts to list all
accounts created locally but not registered on the blockchain.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Merge branch 'master' of github.com:BitShares/bitshares_toolkit into approval_voting
updating genesis gen
Enable logging of client messages.
When we disconnect a client during handshaking, save off some information about where we were in
the handshaking process when it happened.
delegates can now select their pay rate when they register