Restructure state tests. Remove FakeStateClass
Merge remote-tracking branch 'upstream/develop' into stateTests
Merge remote-tracking branch 'upstream/develop' into stateTests
New BNOT and SIGNEXTEND tets
Merge remote-tracking branch 'upstream/develop' into stateTests
Clean up FakeExtVM - move to state tests
Merge remote-tracking branch 'upstream/develop' into stateTests

Conflicts:
	libethereum/AddressState.h
	test/vm.cpp
Merge remote-tracking branch 'upstream/develop' into stateTests
Merge remote-tracking branch 'upstream/develop' into stateTests
Clean up and organize tests + state class tests
Merge remote-tracking branch 'upstream/develop' into stateTests

Conflicts:
	test/vmBitwiseLogicOperationTestFiller.json
style
Merge remote-tracking branch 'upstream/develop' into stateTests
int to size_t for errinfo_required
uncomment vmIOandFlowOPerations test
Merge remote-tracking branch 'upstream/develop' into stateTests

Conflicts:
	test/state.cpp
	test/vm.cpp
Update transactions, style fix
Moved code export to export function in ImportHelper
Merge remote-tracking branch 'upstream/develop' into stateTests

Conflicts:
	test/vm.cpp
	test/vmArithmeticTestFiller.json
	test/vmSha3TestFiller.json
Added dynamic jump out of code test