Port the project to KXmlUi
This makes the project follow a bit more of the KDE convention making it easier for contributors from KDE.
It also allow us to use the (honestly, quite good) dialogs
for shortcuts, the ctrl + i
action search and a few other things
Resulting code is half of the original, for the lines touched
with this the software needs to be installed, and we also need to run source buildfolder/prefix.sh
to launch it.
Signed-off-by: Tomaz Canabrava tcanabrava@kde.org