Forms: refactoring of getControl(), HTML attributes are rendered in a little bit smarter order
Forms: BaseControl: HTML id is stored in control prototype (and removed dependency on Presenter)