Fixed BooleanValue. Property type wasn't set to Value::BOOLEAN and
compare() threw an exception when comparing against non-booleans.
Fixed lightness() function. It was declared with 2 arguments but it
only has 1.
Fixed Value: lessThanEquals() and greaterThanEquals() used the wrong operators.
Added support for guards on parametric mixins.