Bug 1055997 - Allow editing of applications

This allows users who have applied for a badge to edit their application.  The "Apply" button is replaced with "Edit Application" if a user already has an active application.

Note that this requires badgekit-api-client 0.2.4, which does not yet exist.  Thus, this cannot yet be merged.
Why the `{%-`? Isn't the syntax just `{%`?