Initial porting effort to KF5
Revert "Initial porting effort to KF5"

This reverts commit 31552cc3d5e17513f9ad726ec17117029c660d99.
I don't have motivation to separate this patch from the last,
so let's do it all at once
Port to frameworks

REVIEW:120273
Port away from deprecated methods

REVIEW:120312
Merge remote-tracking branch 'origin/frameworks'