Some small changes and fixes
Summary: Just a bunch of small fixes and some minor changes. Biggest change is porting of Logger to new signal/slot syntax.
Reviewers: Amarok
Subscribers: Amarok
Tags: Amarok
Differential Revision: https://phabricator.kde.org/D11534