Implement ask and project signup forms

Forms need some work in general, but this is mostly congruent with how
we did it for starting projects
Textareas don't have values, they have contents
Change project to render_project
Prepare for overhaul by template refactor
Template naming miss
Query and explicit-error based start form
Macro-ize start form!

@mplewis You are gonna love this.
Form email templates and UI
Back to real addresses
Focus the first bad form element and return alerts for bad form submissions
Have configurable test/debug email
Correct example config format
Oops, getting too personal
Add email body for deliverability

We can run into deliverability issues with HTML-only messages, even for
testing. Covering our ass!
Fix some margin on the disclose-forms
Move to POST for forms

Seeing some issues with the page auto-scrolling after a submission.
Maybe we can learn to control it and get rid of the "failure" flash
banners.
More pythonic email drop-in
Merge pull request #130 from teslaworksumn/form-ohaul

Big, Beautiful Form Overhaul