Pull of various commits including Sec.508 support, issue #57

First dump of Section 508 support, including some significant backend changes to the auditor so it no longer assumes WCAG 2.0-related aspects.

Issue #57 (about problems with inputs that have no input type specified - and so should default to text instead of causing JS errors) also fixed.