Update to use the latest version of normalize.css

I kept most of the legacy fixes where applicable as SASS lets us make these optional. These have been dropped from the latest version of normalize.css so whether we want to keep them here or not is definitely a question.