Closes #537: "Working..." on form submit, disable button to prevent resubmission
Closes #564: Using correct HTML5 types + form validation to prevent incomplete form from being submitted; added HTML5 shim for legacy browsers
Closes #565: Increasing saturation on failure class in order to make errors more obvious
Minor CSS break-out
Removing accidental commit
Merge pull request #568 from mapkyca/onboarding-fixes

Closes #564: Using correct HTML5 types + form validation to prevent inco...
Merge pull request #569 from mapkyca/warmup-fixes

Increasing saturation on failure class
Moving the config.ini check

Refs #563
Check ok as well as the existence of the config, so if bogus db settings are written by hand then error can still be displayed
Allow API to look for other authentication mechanisms.
Allow logon code to be overridden
Merge pull request #573 from mapkyca/authentication-hooks

Authentication hooks
site()->logging() interface
Catch exceptions on syndication
More resilient session autosave
Autosave clearcontext
Handle wysiwyg editor autosaving
Revised comic template and uploader
Minor reformat
Merge pull request #543 from mapkyca/submit-disable

"Working..." on form submit, disable button to prevent resubmission