Compilation fix and small improvements

I cleaned the code up a bit and made it compile again.
I also fixed a bug where stream-unrar would hog the CPU and I added a KDE service menu.
Unfortunately unrar 4 is outdated and some archives won't extract properly. But that's a different problem.