Admin page (copy Staff)
Use getOrCreate code used elsewhere for Place
Add upgrade script from 0.8 to 0.9 schema (not fully tested)

testdata script updated to work

Changing STUDENT, PROFESSOR, STAFF, ADMIN so they are combinable,
for permissions code. Now Actions allow you to pass in a bitwise
OR-mask of user types to accept,

i.e. PROFESSOR|STAFF|ADMIN for all user types xcept STUDENT.

Two mask variables added to the server-side:
USERMASK_NONSTUDENT = PROFESSOR|STAFF|ADMIN
USERMASK_STAFF = STAFF|ADMIN
Fix "account logins not enabled" on successful setup
Update admin version of "Create Professor" -> "Create User"

Action createUser now supports STUDENT, PROFESSOR, and STAFF

Removed emailConfirm field from createUser forms

The code for Action createUser is now more consistant with Action updateProfile

Removed unnecessary usertype permission checks now that Actions
can be set to allow multiple usertypes with USERMASK_*

Implements Configuration::ENABLE_SEND_EMAIL
Remove function using column that no longer exists (ResetTokens is now a table)
Fix some permission denied errors (I done did bitmasks badly)
For me: make git version info show up on Windows

Modify $p on a localhost copy to point to the path to your git.exe
(i.e. in a cygwin/bin/ folder) and index.php magically uses it!
Must end $p with a "/". You might have to have cygwin/bin/ in your
system PATH environment variable as well...