[GS] Fix build (MSVS)
[GS] Update regression tests
clean up duplicate excpetion
adding debug messages
generate BTS snapshot
Update submodules
Fix api json
Revert "adding debug messages"

This reverts commit f9cae97452ba16a0205b5c7cb7dc179d9f8574ab.

Conflicts:
	libraries/fc
	programs/qt_wallet
	programs/web_wallet
include market orders in snapshot
Merge branch 'develop' of https://github.com/BitShares/bitshares into develop

Conflicts:
	libraries/blockchain/chain_database.cpp
Correctly revert duplicate transaction set on chain rewind
Merge branch 'develop' into scanning

Conflicts:
	libraries/blockchain/include/bts/blockchain/transaction_evaluation_state.hpp