Offline analytics
Beautify tracking factory
Camelcase offline analytics properties
Minor analytics refactoring

Closes item:784, item:786
Move syncOfflineAnalytics into service, closes item:785
Emit 'MEMORY_STORAGE_LOADED', closes item:788
Guard setUUID in event listener, closes item:787
Bump offline events limits in production

Note, these will no doubt need adjusting when we have some empirical evidence.

Events (clicks) are the most important as they often infer everything else (i.e.
by following the click chain, we know what page the user has come from).
Merge pull request #494 from tlvince/feature/offline-analytics

Offline analytics