Use the google API key in the service tests if one is provided.
Adding check to not populate empty address component for Google geocoder. Fixes #6