Added project name enforcement and support.

If the server requires the project name, it'll force it to be entered at
the GUI.