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.  This is based on a previous fix which was un-merged when market_engine.cpp was moved to market_engine_v2.cpp around the time of 0.4.13
Merge pull request #56 from vikramrajkumar/btsx

upstream fixes
Fix regression tests
Add bitshares_toolkit_version to about RPC and --version command line
[GS] relative paths with respect to CMAKE_CURRENT_SOURCE_DIR
[GS] Fix regression tests
Merge pull request #764 from drltc/about-version

Add bitshares_toolkit_version to about RPC and --version command line
just eliminate unnecessary string creation
Remove invalid assert during task cancellation.
add market maker
remove .pyc files
Merge pull request #55 from emfrias/emulate_pre_fork4_behavior

Correctly emulate pre-fork-4 behavior to allow us to safely validate old...
add market_marker
Merge branch 'master' into develop
Update .gitignore
Update submodules
Merge branch 'develop' into btsx

Conflicts:
	programs/qt_wallet
	programs/web_wallet
fix market maker
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
updating market maker