Ensure logged in when enabling or disabling the analytics
Ensure logged in when getting the analytics status
Move the analyticsManager.ensureLoggedIn calls to the SharedUserSettingsService
Refactoring after code review
Merge pull request #241 from Icenium/paletov/ensure-logged-in-on-analytics-commands

Ensure logged in when enabling or disabling the analytics