Fix IG project ID mapping, update bot perm mapping to be consistent
- Add Gitlab Sync testing for group retrieval and base project sync ops
These tests cover the base sync of users to groups and retrieval of groups, but do not include cleanup activities or non-standard proejct syncing.
- Fix IG project ID mapping, update bot perm mapping to be consistent
At some point the project ID for IGs were updated, but were not fatal errors for failed mappings in the sync.
Additionally, bots were being mapped to permissions level of developer and then afterwards being set to maintainer. This has been patched to make the levels consistent.