mix IDE M2

Integrated debugger;
Hit F5 and you can step forwards/backwards through execution.

The interface of smart pointers is similar to ordinary pointers, so you do not need to call `get()` here, just `m_webThree->ethereum()` (multiple places in this pull request).