Do a better job of cleaning up and logging tasks during p2p shutdown, reorder shutdown of client object stop the p2p network object before closing the databases it may depend on using.
Prevent duplicate rebroadcast_pending() loops
Merge branch 'develop' into shutdown_without_crashing
adding RPC call to publish a transaction that will include slate_id in the public data
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Add debug_update_logging_config rpc method that reloads current logging configuration. To use this command, update your config.json, then execute this command to update logging. Note that due to problems with current fc::ofstream support, this truncates the most recent log file(this is also why the most recent log is deleted when you restart the client). Planning to look into fc:ofstream  next to see if this can be cleaned up gracefully so that we don't lose logging.
Keep track of statistics on how long the client (node delegate) takes to execute calls invoked by the p2p networking code, and warn on excessively-long calls.  Results via "debug_get_call_statistics" at the CLI

Conflicts:
	libraries/api/debug_api.json
Bump qt_wallet
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
update pretty print of account vote summary
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
fix build
Fix the addresses/port numbers we send in the hello message
Add new vote selection method, vote_recommended

The new vote selection method iterates over all approved delegates,
takes their recommended slates, and combines them to create a maximum-
Merge branch 'develop' into vote_recommended
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Instead of failing for invalid delegate recommendations, disapprove the
inept/malicious delegate
Move get_info pretty-printing into CLI
Merge branch 'master' into develop
updating docs and log messages