Documentation.
Merge branch 'solidity_cmake' into js_abi
Merge branch 'osx_build_fix' into js_abi
Merge branch 'develop' into js_abi
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
contract create and contract call working
revert unnecessary changes in main.js
ecdh, ecdhe, initial aes classes
cryptopp recover public key
Merge branch 'develop' into js_abi
contract calls working from js
minified ethereum.js
refactor and thread-safe cryptopp. for now, remove secp256klib calls. ecdh and tests. move sha3mac into sha3.
Merge branch 'develop' into crypto

Conflicts:
	libdevcrypto/Common.cpp
	libdevcrypto/EC.cpp
fix compile
removed unnecessary methods from jsonrpc and added contract call tests