Mark required fields in the billing form.

So that modern browsers won't submit the form until they're filled out.
This is a big improvement over current behavior, which submits the form
and then returns it to you with all your input erased if you did
anything wrong.

https://www.pivotaltracker.com/story/show/68316264