[qtcontacts-sqlite] Make modifiable property consistent

The 'modifiable' property can only be set on the details of contacts which have a syncTarget not managed by the qtcontacts-sqlite backend itself.  Modifiability is preserved during promote-to-constituent operations, and is explicitly nullified for local and aggregate constituents.