Update to head of css3
Less hacky way to support and/or/not
Merge from supports