Add timeout configuration for google api client
What does this MR do?
We patched Carrierwave/fog-google/google-api-client to use streaming upload. But currently the uploading will timeout in 120 sec.
We should let users configure maximum timeouts.
Does this MR meet the acceptance criteria?
- 
Changelog entry added, if necessary 
- 
Documentation created/updated 
- 
API support added 
- 
Tests added for this feature/bug 
- Conform by the code review guidelines
- 
Has been reviewed by a Backend maintainer 
 
- 
- 
End-to-end tests pass ( package-qamanual pipeline job)
What are the relevant issue numbers?
Related to gitlab-com/migration#252 (comment 79893188)
Edited  by Shinya Maeda