[libcontacts] Find merge candidates with short form names

Also exclude contacts with the wrong gender, if the gender of the match
is known.
Merge pull request #37 from matthewvogt/short-forms

[libcontacts] Find merge candidates with short form names