Correctly emulate pre-fork-4 behavior to allow us to safely validate old blocks without asserting or accessing uninitialized memory.  Fixes some crashes reported, like one reported in BitShares/bitshares_toolkit#647
Merge remote-tracking branch 'remotes/origin/master' into emfrias_master

Conflicts:
	libraries/blockchain/market_engine.cpp
Merge remote-tracking branch 'remotes/origin/master' into emfrias_master
Fix automatic conversion in trinary operator for gcc
Merge branch 'master' into emfrias_master

Conflicts:
	programs/qt_wallet
	programs/web_wallet
Merge pull request #51 from vikramrajkumar/btsx

market fixes
Fix regression tests
Add mail client

Much work remains to be done.
Improve exception error
adding method to publish multiple price feeds at once
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
pay fee with BitAssets
Enable voting for recommendations of non-delegates
remove assert on keys stored without an account (onetime keys)
Further development on mail client.
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Mail client now resumes processing of pending messages on open
Add some calls to get information about mail from client

Also fix some bugs in the proof of work segment of the mail processing
pipeline
Improve wallet_scan_transaction
Bump fc