Updated google_bigquery.rb with new features!

added features:
1. support for resumable upload - changed the multipart upload to resumable after consulting with google support
2. gzip compression - saves the events processed by the filter to a temp file, once rotation reached, compress them with zlib, uploads the compressed file and deletes both source and source.gz file after verification data was written to BQ 
3. maxBadRecords support - added key for MaxBadRequests, which will configure the maximum amount of "bad" records before a load job fails