Offline analytics storage
Fix removeRecords typo
Remove analytics tables from storage service

These are automatically appended to storage service's public interface and added
to `db.js` via `grunt fixtures`.
Delint analytics service
offline analytics. Only thing left to do is to register the lost records
Offline analytics storage
Remove analytics tables from storage service

These are automatically appended to storage service's public interface and added
to `db.js` via `grunt fixtures`.
offline analytics. Only thing left to do is to register the lost records
offline analytics, initial spec complete! Redone, for the pouch db! There are a few additional records left even after compacting the table. So we need to check if that can be suppressed for mobile apps use!
Merge branch 'feature/offline-analytics' of https://github.com/thanasio/LMIS-Chrome into feature/offline-analytics

Conflicts:
	app/index.html
	app/scripts/app.js
	app/scripts/controllers/index.js
	app/scripts/fixtures/analytics_lost_records.json
	app/scripts/services/analytics-sync-service.js
	app/scripts/services/app-config-service.js
	app/scripts/services/stock-count-factory.js
	app/scripts/services/storage-service.js
	app/scripts/services/tracking-factory.js
Merge branch 'feature/offline-analytics' of https://github.com/thanasio/LMIS-Chrome into feature/offline-analytics

Conflicts:
	app/index.html
	app/scripts/app.js
	app/scripts/controllers/index.js
	app/scripts/fixtures/analytics_lost_records.json
	app/scripts/services/analytics-sync-service.js
	app/scripts/services/app-config-service.js
	app/scripts/services/stock-count-factory.js
	app/scripts/services/storage-service.js
	app/scripts/services/tracking-factory.js
Merge origin/feature/offline-analytics into feature/offline-analytics

Conflicts:
	app/scripts/directives/analytics.js
	app/scripts/services/analytics-sync-service.js
	app/scripts/services/tracking-factory.js