Adapt to KDevplatform changes.
Cleanup code and includes.

There is no need to pimpl a private, i.e. non-exported, class.
Strip colon from double-colon make file targets.

BUG: 296840