CRM-12842: Work-in-progress volunteer sign-up form.

I think this depends on my previous PR for the API changes.