CLC-4065: Selenium test for Live Updates

Adds a new test to verify live updates of Google mail and calendar tasks.  The test also verifies the revoking and requesting of Google OAuth tokens, including the content of the Google authorization page.  The test will await the live update button for the configured Google mail cache expiration plus 180 seconds.

This PR also includes refactoring affecting the other Google tasks test, such as changing MyDashboardPage from a module to a class.
It's better style (and functionally better) if you do this at the top of each file where you want to log stuff: 

``` 
include ClassLogger
```

Then eliminate the "Rails." prefix from Rails.logger.x calls. ClassLogger gives you the current class's name as a prefix on the log statement.  There are tons of examples in existing code.