Rename SQL upgrade script to released version.
Update changelog for 4.0.0 release and add 4.0.0RC1 release date.
Prepare for 4.0.0 release.
Continue development.
Also install auth/ subdir and genrestapicredentials.

Thanks Glenn Martin for the report.
Mention default admin password in het manual.

Thanks Glenn Martin for reporting.
Remove checks for bisonc++/flexc++ from configure and add their
versions to generated files at time of generation.

Bisonc++/flexc++ are only needed during 'make dist' which should
never need to be run by users installing the system. Also at 'make
dist' we have no configure yet, so we cannot depend on using
etc/config.h for storing version information.
Fix d003189d: create www/auth directory before installing files there.
Cleanup all processes before exiting

This should prevent forkbombs or other weird cases where a process has
detached itself from runguard and doesn't get killed normally.
Only execute JSONcpp library check when building submit client
and throw errors when required libraries are not found.
Add git to list of required packages for development.
WIP browser desktop notification support.
Send more complete updates on clarifications, judgings and
judgehost status in AJAX RPC call.
Use notification tag mechanism to let browser decide which
(new) notifications to show.
Indentation fixes, no code change.
Use HTML5 localStorage to track which notifications have already
been shown by the browser.
Pass options via 'options' variable, not with varargs.
Also check for notifications directly at page load.
WIP: fix redirect after notification toggle.