Add HTML5 display definition

- Correct `block` display not defined for any HTML5 element in IE 8/9.
- Correct `block` display not defined for `main` in IE 11

This has repeatedly tripped people up (myself included), so I'd like to suggest adding it to the template
 - to ensure the new grids in the frontend toolkit work as expected cross-browser.