Convert forms to ajax

http://manage.dimagi.com/default.asp?115095

Changed each form to submit asynchronously.

It now tracks changes for the other two forms as well and tells the user what has been saved successfully.
Hey - I'm pretty convinced by the above. Seems like the best thing would be a dict-as-set, so not bothering to initialize any values and only checking the key existence in the display logic (can throw whatever in for the values, though I guess might as well be `True`).

@emord sorry about the bad suggestion!