Merge pull request #17 from special/master

Remove uses of a non-existent internal signal
[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.
Merge pull request #18 from special/qt5-porting

Port libcommhistory to Qt5
[libcommhistory] Remove unnecessary dependency on QtQuick module
[libcommhistory] Build without exception support
Merge pull request #19 from matthewvogt/remove-quick-dep

Remove quick dependency
[libcommhistory] Add missing dependency for Qt5Test
[libcommhistory] Add support for the the contacts-sqlite QtContacts backend