Merge branch 'release/0.8.9' into dev
fix candidate addition
user can only support in his own locality, fixing #163
add more filters to user admin, fixing #290
fix broken profiles of candidates w/o candidate list
add locality filter to user admin
fix server error on bad entity/question to give 404
Fix #286: filter multi-word tags correctly

Filter by tag name rather than slug, because in the slug whitespace is replaced
by hyphens.
Shorten message that was flowing to the next line
Merge pull request #299 from danielhers/fix-translations

Shorten message that was flowing to the next line
Merge pull request #298 from danielhers/tags-filtering

Fix #286: filter multi-word tags correctly
work on candidate rewrite...
Fix #162: display username in password reset email
Fix edit profile locality required message

The "this field is required" message was being displayed for the locality in
the "edit profile" form even if the user already had a locality set (so that
the field is pre-set and disabled).
To fix this, I set the field to required=False again but validated it in the
new clean_locality method.
Fix #294: show avatar in public profile
Fix #287: calculate response rate correctly

The calculation was performed in integers which resulted in 0 always.
Merge pull request #305 from danielhers/avatar

Fix #294: show avatar in public profile
Merge pull request #306 from danielhers/answers-rate

Fix #287: calculate response rate correctly
alow candidate list editing
prevent editors from adding themselves as candidates