Add debugging for threaded p2p code
Gracefully handle initiating a connection to a peer we're already connected/connecting to (which can now happen with p2p in a separate thread)
Fix wallet_open (resolves #464)
Fix compiler warning
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Resolve #460: Add wallet_scan_progress entry in wallet_get_info output

The wallet now reports its progress as a float in [0,1] any time it
rescans the blockchain. This float is published via the wallet_get_info
output. In the case of some error during rescanning, the value will be
set to -1.
fix for linux compilation issues.
Merge branch 'master' of https://github.com/BitShares/bitshares_toolkit
Small change(exit to quit) in wallet_open_test
Merge branch 'master' of https://github.com/BitShares/bitshares_toolkit
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Added script for setting up build environment for Linux.
All regression tests passing
Merge branch 'master' of github.com:BitShares/bitshares_toolkit

Conflicts:
	tests/regression_tests/wallet_open_test/test_wallet_open.log
Disable p2p in separate thread (accidentally enabled)
Restore timeout to its original value (another accidental commit)
Beef up blockchain_market_order_book a bit

Include the total in the printouts, as well as reporting whether a bid
is a Plain Ol' Bid or if it's actually a short.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Merge pull request #158 from BitShares/master

Merge from Remote:BitShares