Store task id in session to avoid cache timeout

Fixes Inboxen/website#179
Allow messages to be dismissed

Fixes Inboxen/website#89
Make edit/delete/important buttons more screen reader friendly
Do the same for pagination
Some numeric HTML entities had their leading "#" missing

[skip ci]
Add progress bar to "feeder" command

[skip ci]
CWD isn't always where we'd expect it to be.

These changes try to find the local git repo by working out where the current settings module was loaded from

[skip ci]
Revert "Store task id in session to avoid cache timeout"

This commit broke search

This reverts commit dea7fb8b3c169aa52304c88f06d64d2f371aed2d.
Fix search task disappearing from cache by re-setting it on api request
Merge branch 'master' into deploy