IE8 style fixes

- Add html5shiv so that HTML5 elements like header, footer, etc can be styled
- Remove a couple uses of :first-child/:last-child which IE8 doesn't support
Merge pull request #752 from spicyj/docs-ie8-css

IE8 style fixes
Making 'native DOM' nodes more explicit in documentation
Merge pull request #753 from vjeux/virtual_dom_docs

Making 'native DOM' nodes more explicit in documentation
docs remove link to wiki page

Also some minor writing changes.
Merge pull request #758 from chenglou/docs-kill-wiki

docs remove link to wiki page