Use kwargs in {% url ... %} template tags

Fixes #881