Merge pull request #11 from special/master

Fix use of a deleted iterator value
[qtcontacts-sqlite] Build with either qt4 or qt5

Also switch to using sqlite backend for all tests, and remove some
irrelevant testing code.
[qtcontacts-sqlite] Remove irrelevant test code

Some of the test code in this project is derived from QtMobility Contacts,
and tests behavior which is not relevant to the sqlite backend.
Merge pull request #13 from matthewvogt/qt5-port

[qtcontacts-sqlite] Build with either qt4 or qt5
[qtcontacts-sqlite] Handle ID conversion correctly

Pass the ID value correctly through toString/fromString.
Merge pull request #14 from matthewvogt/id-format

[qtcontacts-sqlite] Handle ID conversion correctly
[qtcontacts-sqlite] Fix plugin generation for qt5
[qtcontacts-sqlite] Support QContactName::customLabel with qtpim

No longer an official field in qtpim, but the backend supports it.
Merge pull request #15 from matthewvogt/custom-label

Custom label
[qtcontacts-sqlite] Fix Qt5 dependencies.
Merge pull request #16 from martinjones/master

[qtcontacts-sqlite] Fix Qt5 dependencies.
[qtcontacts-sqlite] Add missing dependency on qt5-plugin-sqldriver-sqlite