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
renaming calls to include a subprotocol prefix
updating js files
Merge remote-tracking branch 'ethereum/develop' into sol_optimizer
missing changes
added eth_lll
Added precompiledContracts tests
Merge remote-tracking branch 'upstream/develop' into NewStateTests
Option to activate the optimizer for solidity.
Prevent optimizer from changing certain parts of the code.
Bugfix: Do not optimize away tags, they may be used elsewhere.
Pop optimization.
Further constants optimizations.