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
 - 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
 - CommonJS => fromString(string _sn) fromString(string const& _sn).
 - Wrapping string with QApplication::tr(), used for localization.
 - Send String value to QML instead of int value (gas, gasCost,
gasLeft).
 - Wrap label with QApplication::tr (localization).
 - Use of std::hex, std::dec instead of QTextStream (to avoid warning).
Merge branch 'ide_m2' of https://github.com/yann300/cpp-ethereum into yann300-ide_m2

Conflicts:
	mix/CodeEditorExtensionManager.cpp
 - call initKeyEventManager in a SLOT connected to ressourceLoaded
SIGNAL
Merge branch 'ide_m2' of https://github.com/yann300/cpp-ethereum into yann300-ide_m2
 - add parameter QObject* in initKeyEventManager.