Changes since DRUPAL-6--1-2:
- #251421 by sun: Fixed multiple forms with same ID are not compacted.
- #523230 by LaurentB, sun: Added support for textareas.
- #765840 by chriscalip, sun: Fixed uncaught exception/syntax error.
- #461918 by neochief, mstrelan, sun: Fixed Chrome/Safari/Firefox browser quirks with user login form.
- #682788 by sun: Fixed settings form.
- #1002908 by jedihe, sun: Fixed variables not deleted upon uninstall.
- #903132 by mstrelan: Fixed $field is always equal to activeElement.
- #903122 by mstrelan, sun: Fixed browser autocomplete shows both label and value.
- #851922 by greggles, sun: Added Form API property to disable behavior.
- by sun: Code clean-up.