Support normal/inherit values

This also avoid empty values, that seems to break rework css parser in some cases.

Ref https://github.com/segmentio/myth/issues/79
i wonder if right at the top of the function, underneath the earlier return, if we did this:

```js
value = properties[property][value] || value;
```

then we could avoid the double-nested ternary?