Fixed project creation error handling.

See NCBO-955.
Retain form field values after errors.

Preserves any existing form field values when rendering the project
creation form with error messages.  Users no longer have to retype all
field values - they only need to correct fields with errors.  See
NCBO-955.