Fix bug 939112: Newsletter form choices only supported.

The newsletter forms will now only display choices for the languages supported
by the specific newsletter.

Removes the newsletter middleware and moves form processing into the template
helper function.

@jgmize r?