Validation fixes

I fixed two issues with CSS property value validation:

 - Allow `border-bottom-color: inherit`
 - Require units for `<length>` values

I didn't check to make sure that there aren't any properties that only allow `<length>` and should also allow `<integer>` or `<number>`.