Changed type of border-width longhands from unsigned to float.
An unsigned value for border-width results in the computed style being rounded, where rounding should not occur until the actual value (
https://drafts.csswg.org/css-cascade-3/#actual).
The unsigned border-widths are being truncated, resulting in a visible one pixel error, e.g.
https://jsfiddle.net/0j4wptzt/.
This bug is present in chrome and firefox, not in safari and IE.
BUG=
227192