Fix linear-gradient, yet again.
Numbers with incompatible units should still compare as unequal.
Add a few CSS4 image functions as known function names.
Avoid clobbering `log` here.
Implement List.__contains__.
Gradient cleanup, now with tests!  Also unbreaks radial-gradient.