overhaul initUser
removed unused global vars from fork
fix up the credits box
fix up some docs
add local user group support
add remote_user as an object property
convert all REMOTE_USER from _SERVER to wgAuth
new name for canHaveLoginForm
initializing canHave vars breaks logic later
moved the special page handler so that the canHave vars are initialized
moved the canHaveAccount check to above the login form
fail login for for people who can't have a login form
junk the login page and links for people who should not have it
attributions, license, etc
changed the default username format from sam to nt