A heap of accessibility related changes for better ATAG2.0, WCAG2.0 and WAI ARIA support. RE #901