jQuery and Google Maps fixes

1) Indexing a `JQuery` object with string not always returns an `HTMLElement` object.
For example `$('BODY')['hide']` returns the reference to the `hide` function.

2) `StreetViewService` in Google Maps definition file is defined as an interface. Changed to class (it is a class in JS API v3 documentation).