Story 60635926: Handling both types of error returns from GAPI in gapi_request_with_auth
* Type 1 : first parameter undefined, second parameter stringified error
* Type 2 : first parameter has 'error' property
Story 60540824: Audit created without 'create requests' checkbox no longer creates new objective/request/response
Story 60541062: Removed default value from Due On for new PBC request
Merge pull request #565 from reciprocity/feature/no-default-due-date

Remove default value from Due On for new PBC request (#60541062)
Merge pull request #564 from reciprocity/feature/audit-dont-autogen-objectives

Don't create a generic objective/request for new audits (#60540824)
Merge pull request #563 from reciprocity/feature/fix-gdrive-error-handling

Improved error handling from GAPI. (covers #60635926)
Added "Audit Lead" to mandatory group for Audit
Added "Title" to mandatory group for Audit
Merge pull request #567 from reciprocity/feature/audit-mandatory

Add "Audit Lead" and "Title" field to mandatory group for Audit
Merge remote-tracking branch 'origin/develop' into feature/database-changes-fixed
Fixup for recent change