[social] A new set of 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