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.
Added dajaxwrapper and loading indicators
Cleaned up comments