Improve implementation of bidi-value()

Before these changes the following input:

    p {
        bidi-value(float, left, right);
    }

Would compile to the following output.

    p {
        float: left;
    }

    .html-rtl p {
        float: left;
        float: right;
    }

After these changes, the unnecessary "float: left" in the RTL version is
not included. This saves about 250 bytes -- it's something!