Admins, when Viewing As, should see the pseudo-user's last log-in status in the view-as footer

https://jira.ets.berkeley.edu/jira/browse/CLC-3487

Works visually with UIDs referenced in the Jira.

The integration test only guarantees that the correct messages
exist in the template because the html body return only contains
the unrendered angularjs template.
CLC-3509 Rename google -> google_apps folder
CLC-3509 Rename Google:: to GoogleApps:: in code
CLC-3509 Fix failing test
Merge pull request #2321 from chikoon/CLC-3487-see-viewed-as-last-login-in-footer

Admins, when Viewing As, should see the pseudo-user's last log-in status in the view-as footer
Merge pull request #2319 from ctweney/clc-3509

CLC-3509 Avoid uninitialized constant errors by renaming our Google module
CLC-3238 - Add People: Require selection of user when adding
CLC-3238 - Added ngRequired directive