Added protocol property to the third param of google.load

I have added a new property to the object passed in as the third param of google.load.  The property is 'protocol'.  if the param is missing then the protocol to load the maps api is defaulted to 'https:'.  If the protocol property is on the object then the valid values are: 'http:' or 'https:'. These values align with the values returned from document.location.protocol