Issue #944 - Escrow Tests

Created some tests of escrow functions… more work to do.
Update build_sharedrop.py
acceptance testing: now we can have console access to one of the nodes with commands completion support
Merge branch 'develop' of https://github.com/BitShares/bitshares into develop
acceptance testing: added user issued assets scenario
print extra info in build_sharedrop
list address balances accepts legacy addresses
add transfer to/from legacy address
fix cold storage test
Merge branch 'develop' of https://github.com/BitShares/bitshares into develop
Optimize store_account_record
Convert more level_maps to cached_level_maps
Fix cached_level_map deferred flushing; resolves #790
Re-enable deferred flushing during re-indexing
Remove some default parameters for wallet_asset_create; resolves #1029
Log exception details when failure canceling mail client transmitter
task
Fix compiler warning
Move elog outside of catch block
acceptance testing: UIA is traded for market pegged asset
Don't copy the entire balance database