Add support for HTML5 ARIA attributes

This patch adds support for HTML5 ARIA attributes to all the structural HTML elements. I'd like to add support for validating some of the ARIA attributes values (where they are well specified) but didn't figure that out yet.

Reference: http://dev.w3.org/html5/markup/aria/aria.html#aria-attrs-all