Merge pull request #93 from amtep/update9

[libcontacts] kick off an UpdateRequest when contacts start to come in
[performance] get all extra metadata at once if possible

Doing multiple queries for this also meant multiple model updates,
and multiple contact field parsing on the sqlite side.