eth IDE milestone 1

UI written in QML.
Feature : constant compilation.
No reason .... just by habit. I will change the name to CodeEditorExtensionManager.