Address #1: CSS cleanup

This addresses the following properties:

- border-radius
- border-top-right-radius
- border-bottom-right-radius
- border-top-left-radius
- border-bottom-left-radius
- linear-gradient
- box-shadow
- white-space: pre-wrap
- background-clip

It also adds more support for the 'text-size-adjust' property which affects mobile users, and which seemed to have lopsided support.

Beware: This converts the file to use Unix-style line endings (\n), which is in direct contradiction to the changes made in #46. (The file was mostly Windows-style line endings (\r\n), so that other pull request sought to normalize them with the least amount of churn. This pull request, on the other hand, directly addresses the CSS file and seeks to normalize to the standard used everywhere else.)