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.
The '-' actually strips the white space on that side of the bracket once the template is rendered.  Without it, the textarea would end up having a carriage return in it (unless I squeezed everything between the <textarea> tags onto one line, which would be gross).  So I think it is actually necessary here to avoid said grossness.