eth IDE milestone 1

UI written in QML.
Feature : constant compilation.
Perhaps make `title()` and `tabUrl()` const?