Reintroduce fix for WebKit audio/video control bug

This fix was first introduced to deal with Chrome < 13 destroying the
appearance of native `audio` and `video` button controls when
`-webkit-appearance` is set on `input[type="button"]`. See #20

Android 4.0.* seems to use a version of WebKit that contains this bug.
See: https://github.com/h5bp/mobile-boilerplate/issues/121

...so the fix needs to be reintroduced.
Minor consistency adjustments

Normalize comments and ordering.
Remove .gitignore
Minor copy and comment adjustments
Add MIT License
Rename LICENSE to LICENSE.md
Rename demo.html to test.html
Update CSS comment wording
v1.0.0
Add CHANGELOG
Add component.json

Used by the Bower package manager.
Minor change to test file

Switch from placekitten.com to lorempixel.com for placeholder images.
Adjust `small` font size normalization

Make the font size for `small` not quite so small. The default value of
`smaller` doesn't scale the base font size down by the same proportion
whatever the base size. IE 6/7/8 end up rendering small text larger than
most modern browsers. Opera can render it slightly smaller than Chrome
and Firefox when the base font size is relatively large.

The previous size of `75%` was a bit too small.
v1.0.1
Drop legacy browser support

No longer supports IE 6/7, Firefox < 4, and Safari < 5.

* Make use of `inherit` to simplify some of the rules.

* Remove a lot of padding and margin normalization, particularly for
  typographic elements, because modern browsers share common base
  styles.

* Add `quotes` normalization. While all target browsers support
  `quotes`, they don't share a common set of quote styles. Opera and IE
  use "curly" quotes whereas other browsers do not. Browsers don't
  appear to set different quotes depending on the language (via the
  `lang` attribute) of the content.

* Remove all list normalizations and they aren't needed anymore.

* Remove a handful of form normalizations that targetted IE 6/7 or
  Firefox 3.
v2.0.0
Remove stray IE 6/7 hack
v2.0.1
Update component.json for 'component' support

Add 'styles' property to component.json to play nice with 'component'.

'Component' is another component package manager.
See: https://github.com/component/component
Language and comment style

* Make consistent use of tense in code comments.
* Update the comment style to match a more common convention.
* Remove an unintentional newline.