Merge remote-tracking branch 'upstream/develop' into NewStateTests
Added stSystemOperationsTest
Merge branch 'newTests' into NewStateTests

Conflicts:
	test/vm.cpp
	test/vmArithmeticTestFiller.json
	test/vmSha3TestFiller.json
Merge remote-tracking branch 'upstream/develop' into NewStateTests
Merge branch 'StateBug' into NewStateTests
added state system operations test
update SIGNEXTEND tests
Merge branch 'stateTests' into NewStateTests

Conflicts:
	test/TestHelper.cpp
	test/vm.cpp
Added precompiledContracts tests
Merge remote-tracking branch 'upstream/develop' into NewStateTests
Added random test execution
Merge remote-tracking branch 'upstream/develop' into NewStateTests
specified user defined test
Merge remote-tracking branch 'upstream/develop' into NewStateTests

Conflicts:
	test/state.cpp
	test/tmpFiller.json
undefine FILL_TESTS
added generic userDefinedTest function
build fix
Merge pull request #499 from CJentzsch/NewStateTests

New state tests, precompiled contracts tests and user defined tests