google-analytics: port tests to new api

@ianstormtaylor ported the google analytics tests, but is one that isn't passing.

```
should send a stored category ‣
Error: Expected "stub" to be called with "[
  "send",
  "event",
  {
    "eventCategory": "category",
    "eventAction": "event",
    "eventValue": 0
  }
]", 
but it was called with "[
  "send",
  "pageview",
  {
    "page": "/",
    "title": "category",
    "location": "http://localhost:4202/?grep=Google%20Analytics"
  }
]".
    at module.exports.exports (http://localhost:4202/build/build.js:35717:9)
    at Analytics.analytics.called (http://localhost:4202/build/build.js:21505:5)
    at Context.<anonymous> (http://localhost:4202/build/build.js:4602:21)
    at Test.Runnable.run (http://localhost:4202/test/mocha.js:4212:32)
    at Runner.runTest (http://localhost:4202/test/mocha.js:4584:10)
    at http://localhost:4202/test/mocha.js:4630:12
    at next (http://localhost:4202/test/mocha.js:4510:14)
    at http://localhost:4202/test/mocha.js:4519:7
    at next (http://localhost:4202/test/mocha.js:4463:23)
    at http://localhost:4202/test/mocha.js:4482:7
```