adds five taps for activation of developer mode.
enable app config view  if in developer mode or setup phase.
disable geolocation at stock count final save pending completion of item:791
enable app config during app setup phase. refs item:792 and item:793
corrected test
Merge branch 'upstream-develop' into bug/five-taps-to-developer-mode
Merge pull request #495 from jofomah/bug/five-taps-to-developer-mode

Bug/five taps to developer mode
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).