Fix compilation with Visual Studio
Replace auto with int
Replace auto with int
static const variable name fix
Merge branch 'solidity_cmake' into js_abi
Merge branch 'osx_build_fix' into js_abi
Merge branch 'develop' into js_abi
Replace function selector jump table by more resilient linear time check.
Tests on ranges of input data.
Allow void return type.
js abi connection
merge
Merge branch 'develop' into js_abi

Conflicts:
	libjsqrc/main.js
	libweb3jsonrpc/WebThreeStubServer.cpp
	libweb3jsonrpc/WebThreeStubServer.h
	libweb3jsonrpc/abstractwebthreestubserver.h
	libweb3jsonrpc/spec.json
	test/webthreestubclient.h
aes, ecdh, ecdhe
Merge branch 'develop' into crypto
fix wrong cast
contract create and contract call working
revert unnecessary changes in main.js
Merge remote-tracking branch 'ethereum/develop' into sol_jumptable

Conflicts:
	libsolidity/Compiler.cpp
Working template magic for void function.