Cleanups


This smaller set of cleanups provides:

* Adding pimpl to FilterInterface and SorterInterface
* Migrating more protected methods from ContentItemInterface, like
    * emitPropertyChangeSignals
    * initializationComplete
* Some cleanups in variable naming