[libcontacts] Handle presence updates independently

qtcontacts-sqlite allows clients to handle presence change notifications
separately from other contact change notifications.
[libcontacts] Optimize fetching of presence updates
[libcontacts] Remove sorting from incidental fetch queries

The order of contact processing in update queries has no relevance.
[libcontacts] Do not sort refetch contact details

Sorting has no effect after the models are initially populated.