Update to newer less.js

Clean some unnecessary LESS files
Update to newer version of grunt-contrib-less
Merge remote-tracking branch 'nikola/styles-cleanup'
Fix users activity to work for user detail page.
Fix css build.
Remove jshint smarttabs option.

This will trigger an error if spaces and tabs are mixed together.
SDUX-120 Fix compact view
Add new urgency icon to grid view
Add fancy sidebar box on ingest screen

Add Jira-like sidebar box
Filter sidebar quick fix
Move fetching from ingest to archive.

Only edit items which are fetched already, so archiving is now part of the fetch.
Only ask for fetch if item is not in archive.
Initial subjectcodes service

It loads the codes, so far no processing is done there.
Content type filters
Merge remote-tracking branch 'petr/subjectcodes'
Add urgency range slider
Add daterange picker

Add daterangepicker.js library
Add daterange directve
Place daterange picker in sidebar filters
Initial superdesk documentation commit
Fix headline markup in docs
Add initial intent/activity description
Update superdesk.md

add widget description plus update intents/activities