Adding various common font names

Used this page for reference: http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
Fixed sans, sans-serif and Sans
Bringing initial if/else check inline with runtime

I submitted a patch for Vim 7.4 a while back that modified the initial
if/else syntax check at the beginning to prevent the default CSS file
from clobbering plugin CSS syntaxes.

Since this repo seems to be the one used as the default runtime for vim,
I am syncing up the initial checks just to prevent an accidental
regression.
Fixing a [func]Y regex bug

All the `Y` options where not properly ORing, now they are.
Merge pull request #12 from amadeus/new-font-names

Add more font names
Merge pull request #13 from amadeus/init-fix

Bringing initial if/else check inline with runtime
Merge pull request #14 from amadeus/fix-function-Y

Fixing a [func]Y regex bug
New font props and attributes
Merge branch 'amadeus-new-props'
New font props and attributes
Fixed cssMediaComma

So before, cssMediaComma was such a generic match, that it would clobber
anything, including comma's in normal css declarations.

The commit changes cssMediaComma to a contained which then requires it's
use in nextgroup for cssMediaFeature.

I also added cssSelectorOp and cssSelectorOp2 to cssMediaBlock so they
could be appropriately styled within @media blocks.

There may be a couple edge-case @media types that this breaks, if that's
the case, we need to figure out which ones those are and add
cssMediaComma to them as contained or nextgroup
add device-pixel-ratio
Merge pull request #17 from amadeus/fix-media-comma

Fixed cssMediaComma
CSS Function Optimization

This commit adds support for the units contained with css functions, such
as gradients, rgb, translate, etc.

I also improved detection of the gradient function
Merge pull request #18 from amadeus/enhance-css-functions

CSS Function Optimization
add gradient functions 'from' and 'to'