Merge pull request #75 from vikramrajkumar/btsx

Merge fixes
Merge pull request #76 from vikramrajkumar/btsx

Merge upstream
adding new withdraw type
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Untested: add update_account_registration to transaction_builder
Mail client now checks recipient's account for mail servers
Update wallet_api.json
fixed invalid aliases
Refactor short interest calculations, fix bug in
cover_operation::evaluate
Fix lies in short API docs
Fix logic when fully covering margin position so interest is paid based
on projected transaction expiration date.
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
[generator] creating output directory unless exists
Merge branch 'develop' of https://github.com/BitShares/bitshares_toolkit into develop
[GS] revised mechanism for testing - add a <d-ign> </ d-ign> for determination of possible differences
[GS] Update regression tests
Merge branch 'develop' of https://github.com/BitShares/bitshares_toolkit into develop

Conflicts:
	libraries/cli/pretty.cpp
Bugfixes in transaction_builder::update_account_registration
Update wallet::update_active_key to use transaction_builder
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop