Better support for empty-string values.

Previously, if a bound style value evaluated to the empty string, the "units" were still appended, causing invalid style values.