Modularize and simplify.
Modularize and simplify.

All inputs are generated in a single loop. Attributes that come from
Shibboleth are marked as disabled so they are not passed to
do-register. Do-register can pick up the values directly from the
environment instead. Not really handling user inputted fields.

charliemeyer/geni-portal,tcmitchell/geni-portal,charliemeyer/geni-portal,tcmitchell/geni-portal,tcmitchell/geni-portal,charliemeyer/geni-portal,tcmitchell/geni-portal,charliemeyer/geni-portal,tcmitchell/geni-portal,charliemeyer/geni-portal