Improved escape function.
Make the logo a link to the homepage, if one exists.
Revised the RevisedAnnotation subsystem to make it more functional and robust.
Needs further testing, but seems to work well.
Add new view and update backend to support listings of recent changes.
Move Recent Changes button.
Remove stale separator.
Fix PHP 5.3 problem.
Closures do not have scope in 5.3, so we cannot use self:: in them. Moved self::getInteger(...)
out of the closure.
Fix critical bug in RevisedAnnotation.
update.sh: Create database backup before upgrading database.
Fix StatisticsController.
update85_86.sql: Changed query to use NOT EXISTS instead of NOT IN.
Somehow NOT IN does not always work as expected.
Merge branch 'master' into temp-experimental

Conflicts:
	application/sqlscripts/updates/update84_85.sql
	application/sqlscripts/updates/update85_86.sql
	application/www/backend/controllers/annotationcontroller.php
	application/www/backend/models/annotation/revisedannotation.php
	application/www/frontend/main.html
	application/www/frontend/models/annotation.js