[libcommhistory] Build with Qt5 and QtQuick2

This is currently experimental and unfinished, pending work on a
QtContacts backend and the telepathy detail integration with it.

Several examples and an unused test were also deleted; these served no
actual purpose in modern libcommhistory.
[libcommhistory] Remove CONFIG+=ordered to improve build time
[libcommhistory] Change paths and names for qt5 for coinstallable libraries

The qt4 library is mostly unchanged, except that includes move from
/usr/include/ to /usr/include/commhistory/ (under which is the
CommHistory folder) to avoid collision with the Qt5 includes.

This may cause build problems for applications not using the pkgconfig
file properly.
[libcommhistory] Require libqtsparql-tracker{,-direct} in packaging

The QtSparql tracker plugins are required for any use of libcommhistory.