Lodash dependency

Added lodash as a dependency in the main module.
Settings service improvement

Settings service rewritten.
Users plugin updated to use new settings service.
Users settings checkboxes updated to use sdCheck.
Settings service improvement

Cleanup of test code.
Merge remote-tracking branch 'ozan/lodash-dependency'
Fix jshint errors.
Merge remote-tracking branch 'ozan/settings-service-improvement'
State service

Added a state service to handle application state.
Updated sdPagination and sdSort directives to use state service.
State service

Removed old code from users list controller.
State service

Changed settings and state service initialization.
State service

Fixed comments for settings and state service initializations.
Merge remote-tracking branch 'ozan/state-service'
Merge remote-tracking branch 'petr/master'
Merge remote-tracking branch 'petr/jshint'

Conflicts:
	app/scripts/superdesk/settings.js