Note: do not use parameterized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
This test replaces the recaptcha service used by SignupController, so it is annotated with DirtiesContext
to invalidate the context once all the tests have completed.