modalForm: first pass, modeled after inlineForm
modalForm: first pass, modeled after inlineForm

This creates a modalForm component that works just as the inlineForm
does.  It finds together a form and a modal and helps by proxying
events and making a single element feel like both a form and a modal.

redding/romo,redding/romo,redding/romo