move header bar and control manager to c++
Summary: next step of moving more classes to c++
Test Plan: headerbar still shows correct data, player controls still work
Reviewers: mgallien
Reviewed By: mgallien
Tags: Elisa
Differential Revision: https://phabricator.kde.org/D12789