SIGNEXTEND opcode.
Add VMTRACE to user defined vm test
VMTRACE for internal calls
Interpret the second argument as byte number, not bit number.
use ETHEREUM_TEST_PATH in all tests
bugfix
Merge pull request #1 from chriseth/signextend

Implementation of SIGNEXTEND opcode
Merge remote-tracking branch 'origin/newTests' into newTests
Merge remote-tracking branch 'upstream/develop' into newTests

Conflicts:
	libevm/VM.h
	libevmface/Instruction.h
	test/vm.cpp
Merge remote-tracking branch 'upstream/develop' into newTests

Conflicts:
	test/vm.cpp
	test/vm.h
Added tests for SIGNEXTEND and BNOT
Fixed storage output in VMTRACE for vm tests
merge
Reverse operators for SIGNEXTEND and bugfix for k > 2**64.
Merge remote-tracking branch 'ethereum/develop' into signextend_change

Conflicts:
	libevm/VM.h
Parser fix: Consume break and continue.
Bugfix: Tag takes one byte (for JUMPDEST)
Merge pull request #434 from CJentzsch/vmtraceBugFix

Vmtrace bug fix
Merge pull request #443 from chriseth/bytesRequiredForTag

Bugfix: Tag takes one byte (for JUMPDEST)
Merge pull request #442 from chriseth/sol_fix_break

Parser fix: Consume break and continue.