eth IDE milestone 1

UI written in QML.
Feature : constant compilation.
Actually Qt does not provide Exception Handling. The only way to catch all exceptions seems to be to subclass QApplication and override the notify method but it does not work with me. Can we open a task for that? So we can spend time to manage exception, error message, UI fallback behavior, ...