[port] Port to Qt5/QtQuick2

...plus refactoring and fixing of QML and packaging issues.

Can't test the UI properly because of the theme manager issues we still have on Nemo Wayland.
And being on a VM doesn't help testing gsm functionality either :)

So we'll postpone testing to the moment when Nemo Wayland will have a working non-VM image