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
 - manage Debugger states calculation in a separate thread (avoid
blocking the UI)
 - delete code comment (code used to resolve name using NameReg
contract)
 - Bug fix (failed compilation alert was loaded in a separate thread).
 - Coding Standards.
 - Add DebuggingStatusResult in AssemblyDebuggerCtrl
 - Coding Standards.
 - Q_SLOTS => slots.
 - https://github.com/ethereum/cpp-ethereum/issues/557 => replace by 8
spaces instead of 4.
 - ref to QtQuick 2.2 instead of 2.3
 - Instruction.h: add functions "getInstructionNumber"
 - AssemblyDebuggerCtrl add members AppContext, QQMLApplicationEngine
 - QQMLApplicationEngine and AppContext moved to Extension.h
 - returning empty string instead of NULL
transaction list placeholders
continue transaction dialog implementation
Merge branch 'ide_m25' of https://github.com/yann300/cpp-ethereum into mix
completed transaction management
Merge branch 'mix' of https://github.com/arkpar/cpp-ethereum into
ide_m25

Conflicts:
	libdevcore/CommonJS.cpp
	libdevcore/CommonJS.h
	mix/AssemblyDebuggerCtrl.cpp
	mix/AssemblyDebuggerCtrl.h
	mix/AssemblyDebuggerModel.cpp
	mix/DebuggingStateWrapper.cpp
	mix/QBasicNodeDefinition.h
	mix/QFunctionDefinition.h
	mix/QVariableDeclaration.h
	mix/TransactionBuilder.cpp
	mix/TransactionBuilder.h