Applied some fancy HTML5 features and fixed regressions.

Updated to newest state and added some small accessibility improvements.
The ARIA is still waiting to be adapted.

Found some issues while synching (see the comments, esp. in script.js!).

Can we agree to C89-comment style? It's better for multiline comments.