forms: fixup a few sanity issues

  * Require a label on form fields
  * Require variable name to be unique per form
  * Fixup duplicate phone numbers on upgrade
Merge pull request #158 from greezybacon/issue/form-sanity

Fixup a few sanity issues on custom forms

Peter Rotich <peter@osticket.com>