Separate genesis and sharedrop balances in
wallet_account_balance_extended
Add wallet_collect_genesis_balances; #1122
Do not handle genesis and sharedrop balances separately on testnet; #1122
Include running balances in history; #845
Scan bid ops; #845
Scan short ops; #845
Scan cover ops; #845
Clean up transaction_evaluation_state; #845
Fix scanning after refactoring; #845
Improve market order labels; #845
Scan add collateral ops; #845
Scan update signing key ops; #845
Merge branch 'develop' into scanning
Merge branch 'develop' into scanning

Conflicts:
	libraries/blockchain/transaction_evaluation_state.cpp
Merge branch 'develop' into scanning
Merge branch 'develop' into scanning

Conflicts:
	libraries/blockchain/include/bts/blockchain/transaction_evaluation_state.hpp
Merge branch 'develop' into scanning

Conflicts:
	libraries/blockchain/transaction_evaluation_state.cpp
	libraries/wallet/wallet.cpp
Minor startup cleanup
Revert "remove empty balances from main balance database"

This reverts commit 23fba3002054eaa954dc83401ec83855c2be618e.

Conflicts:
	libraries/blockchain/chain_database.cpp
	libraries/fc
	programs/web_wallet
Merge branch 'scanning' into develop

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