Extended view to allow creation of versions
Added delete version functionality
Changed blacklist field to BooleanField
Added grouping by entity name to tag detail view
Fixed api tests (SQUASHME into 45773f)
Implemented result highlighting in paging
Fixed bug in file paging (SQUASHME into 8413d9)
Decoded filter query
Added additional reverse lookup data to several views
Fixed wording in tag detail template
Changed swid tag import to allow entity name update
Raise KeyError on invalid dynamic_params

In the producer functions, invalid dynamic params should raise an
exception.
Added error callback to all dajaxice calls
Fixed most recent session in device report
Renamed `swid_log` url to `log`
Require login for swid views and statistics
Added a `fields` param to all API endpoints

The API now allows a new `fields` parameter that can filter returned
fields per document.

The fields need to be comma separated, without any spaces.

- Correct: `fields=id,url,packageName`
- Wrong: `fields=id&fields=url`
- Wrong: `fields=id, url`

Nested entities can be shown or hidden, but their fields cannot be
filtered.
Fixed failing 2==3 test
Revised SWID inventory
Removed all users and sessions from default db