Merge branch 'develop' into crypto
Merge pull request #459 from chriseth/fix_find_jsonrpc_locally

Fix: Search for jsonrpc locally.
Merge pull request #474 from chriseth/sol_expressionStartingWithTypeConversion

Bugfix: Special case of statements starting with type conversion.
coding standards, documentation, new exception syntax
Merge branch 'develop' into crypto
Classify Transaction.
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Converted all asserts to exceptions.
Stylistic corrections.
Minor fixes to Transaction.
assert and exception corrections in solidity-external files.
Documentation for Transaction.
Transaction documentation and build fixes.
added state system operations test
Merge remote-tracking branch 'upstream/develop' into stateTests

Conflicts:
	test/state.cpp
	test/vm.cpp
use boost_throw_exception
Merge branch 'develop' into crypto
remove vmSystemOperationsTest completely
Merge remote-tracking branch 'ethereum/develop' into HEAD

Conflicts:
	libsolidity/Compiler.cpp
	test/solidityCompiler.cpp
Fix test framework after change to Transaction.