- add the DIRTY and VERSION columns to the ContactsProvider2 Groups contract
- make the CP2 allow adding group membership rows with only a sourceid
  in which case it will lookup the group row id, creating a group row
  if necessary
- added test cases
6 files changed