[qtcontacts-sqlite] Match correctly on empty string detail value

A detail value match against an empty string should also match a NULL
column value.
Add test for empty string match
Merge pull request #61 from matthewvogt/empty-string-test

[qtcontacts-sqlite] Match correctly on empty string detail value