This PR also upgraded the version of Guava to 28.1-jre to resolve missing stream package issue.
Replace deprecated GoogleCredential with new lib This PR also introduced a CredentialsBundle class to carry HttpTransport and JsonFactory object which are needed by most of the GCP library to instantiate client.