Deadlock consideration for GroupMembersDAO

- Moved zip/unzip into a utility
- Rearranged some logic within DBOGroupMembersDAOImpl to remove deadlocks
- Two methods with possible concurrent-update now catch and ignore deadlock
- Possible fix for IT510SynapseJavaClientSearchTest.testAllReturnFields