Bug 870502: Ajaxify newsletter forms

I didn't see any tests for the exception handling; would you mind pointing out what I missed or adding them?