Change googlebot targetGenerator to work with empty GET query _escaped_fragment_ parameter.

According to section `3. Handle pages without hash fragments` section of https://developers.google.com/webmasters/ajax-crawling/docs/getting-started, if a ajax page has the meta tag `<meta name="fragment" content="!">`, the crawler will crawl the page with an empty _escaped_fragment_ parameter, e.g. 'www.example.com?_escaped_fragment_='. This commit address this issue.
test case for googlebot mode (e2e-2)
Merge branch 'patch-1' of https://github.com/meric/connect-prerenderer
cleanup duplications
v0.5.8