MA-90 Update Analytics Shim to match new mobile requirements.

MA-90
@mulby Please review.  This PR makes the necessary changes to support the small design changes documented in https://openedx.atlassian.net/wiki/display/MA/Mobile+Analytics+Design+for+General+Availability.