Update submodules
Fix regression tests
bump testnet
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
fix debug sync
Update submodules
Fix chain_database::calculate_base_supply()
Shuffle default peer list on start
Merge branch 'develop' into btsx

Conflicts:
	libraries/blockchain/include/bts/blockchain/config.hpp
	libraries/client/include/bts/client/client.hpp
	programs/qt_wallet
	programs/web_wallet
Update seed nodes
Add watchdog script to monitor delegate nodes
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Add lots of logging around p2p send_message calls
More logging for debugging crash
Fix some logging, and catch and rethrow a canceled_exception so it doesn't get swallowed
Remove code logging thousands of block ids

Conflicts:
	libraries/net/node.cpp
Allow fc::canceled_exception to pass through most blocks where we were calling blocking functions, catching fc::exception or ... and swallowing the exception.

Conflicts:
	libraries/blockchain/chain_database.cpp
Add reason strings to task cancellations for debugging
Replace the use of fc::canceled_exception to indicate that the user has canceled a command or password entry with new, more specific exceptions.  We're reserving canceled_exception for task cancellation
Add a mutex-free ifdef for communicating with the delayed_peer_deletion_task (currently disabled, plan to enable it soon.  It's a better way of doing things, but using mutexes made it much easier to produce the thread/fiber errors we were trying to debug at the time).
Add some debug logging