Web3 API exception safe
Merge remote-tracking branch 'upstream/develop' into develop
Strong guarantee exception safety of Web 3 API in Client
Merge remote-tracking branch 'upstream/develop' into develop
Minor improvements
style fix
Merge remote-tracking branch 'upstream/develop' into develop
Bugfix in path from vm tests
Merge remote-tracking branch 'upstream/develop' into develop
Bugfix, get correct gas after exception
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	test/vm.cpp
Merge remote-tracking branch 'upstream/develop' into develop
Improve exceptions safety
mix IDE M1 first commit
debug modal dialog UI correction
- coding standards.
- set 'parent' on QObject custom class to ensure object deletion.
 - Coding standards
 - Coding Standards
use unique_ptr for QQMLApplicationEngine
 - fromRaw, fromString, prettyU256 moved to CommonJS.cpp.
 - ApplicationCtx => AppContext.
 - Smart pointer direct method call (instead of calling get() before).
 - ConstantCompilationModel instanciate as smart pointer.
 - Bug fix https://github.com/ethereum/cpp-ethereum/issues/557
 - Add comments on DebuggingStateWrapper
 - Coding Standards