Maps cooperative gesture handling

Hi,

The cooperative gesture handling described at this link in the documentation is not working due to the iPad fix in #233

  // src/google_map.js:867

 _onTouchMove = (event) => {
    if (this.refs.google_map_dom) {
      const mapDom = ReactDOM.findDOMNode(this.refs.google_map_dom);
      if (mapDom.contains(event.target)) {
        event.preventDefault();
      }
    }
  }	

I don't know how it would be on iPad without this fix. At the moment, scolling with a single finger on the map makes a warning appear but the page does not scroll. With a big map there is a chance that the user fall in a section where he can't scroll away.

I can work on a PR if some support.