Cleanup form rendering.

* create a parseAction method
* set this.model to be the action's parent model
* make use of Backbone's "attributes" property
* distinguish between "attributes" and "fieldAttributes"
simpler
housekeeping + jshint + fix tests