Change indentation: 4 -> 2 spaces
Fix vertical alignment of `progress`

Chrome, Firefox, and Opera set `vertical-align: -0.2em`. The browser
implementations aren't great. They scale badly with font size and when
the height of the element is changed. Aligning them to the baseline, as
IE does, helps make their alignment consistent with other similar
elements.
Fix `pre` text formatting and overflow

Don't visually break `pre` text over multiple lines.

Trigger a scrollbar when the preformatted text is too wide for its
container.
Fix i18n for `q` element

Don't attempt to normalize `q` because it prevents the browser from
automatically adapting the quotes used based on the value of a `lang`
attribute.
Revert 6992935807a5ed7ec60fb97e3f9fd02cc102a110

Doesn't work in Firefox.
Reorganise normalize.css and edit comments

Update comments in line with any changes browsers have introduced.

Minor reordering of rulesets.
Explicit tests for each normalization

Use a test-like presentation to make it clearer what the test file is
looking to test. Don't use the file as a dumping ground for every HTML
element. This change makes the tests more focused and useful.

Fix gh-276
Fix gh-284
Fix gh-285
Update browser support
Update CHANGELOG
v3.0.0-rc.1