Replace old treeview by a new one (Kirigami-Addons TreeListView + tree model)
This remove the old treeview code and replace it with a TreeListView + a custom tree model (QStanderItemModel).
The old functionnality are all reimplemented (context menu, note creation etc etc).
This also improve the backend for note naming/creation by adding more checks and improving the error feedback.