Remove unnecessary form= from validator
Update some scroll targets and improve scrollTo
Add non-standard Array.remove "polyfill"
Improve fileModel to act like a proper control
Have forms monitor their subforms for pristine

The only potential issue with this is forms that manually set themselves
dirty/pristine and have controls that get marked pristine.

Also, the search forms maybe needn't be considered dirty, but that could
be handled within the search form.

Split out login form to avoid a stupid watch.