Bug 65966: fix GoogleSearchPageGenerator

Use pypi package 'google' for GoogleSearchPageGenerator
and print a 'terms of use' warning for each query.

A few pep257 fixes in nearby code.

Change-Id: Ieaa92eead313a7948879c7668c46fbf15eeb396d
Merge "Bug 65966: fix GoogleSearchPageGenerator"