Fix compilation with Visual Studio
Replace auto with int
Replace auto with int
static const variable name fix
Replace function selector jump table by more resilient linear time check.
Tests on ranges of input data.
Allow void return type.
aes, ecdh, ecdhe
Merge branch 'develop' into crypto
fix wrong cast
Merge remote-tracking branch 'ethereum/develop' into sol_jumptable

Conflicts:
	libsolidity/Compiler.cpp
Working template magic for void function.
Merge remote-tracking branch 'upstream/develop' into NewStateTests
Provide interface for calls in JSON and some other formatting changes.
static const variable name fix
ecdh, ecdhe, initial aes classes
Store return value of call to precompiled contract in test
Create state test with commandline flag
changed name of command line option to filltests
cryptopp recover public key