[qtcontacts-sqlite] Disable automatic partial match when firstName is hyphenated

When we have a contact with a hyphenated first name, do not merge with
contacts whose first name is only a partial match. In French, for
example, the names 'Jean Bretodeau' and 'Pierre Bretodeau' would be
unlikely to represent the same person as 'Jean-Pierre Bretodeau'.
Merge pull request #98 from matthewvogt/no-partial-match-with-hyphen

[qtcontacts-sqlite] Disable automatic partial match when firstName is hyphenated