**Do you want to request a *feature* or report a *bug*?**

Report a bug.

**What is the current behavior?**

Adding a style object to an element with the `columns` shorthand property expand it the wrong way, it should be left untouched.
```
<div style={{ columns: 2 }}>
```
Expand to:
```
<div style="columns: auto 2px;">
```
Which is a totally different behaviour.
See: https://developer.mozilla.org/en-US/docs/Web/CSS/columns

**If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://jsfiddle.net or similar (template: https://jsfiddle.net/84v837e9/).**

https://codesandbox.io/s/YvYVjQZ9O

**What is the expected behavior?**
```
<div style="columns: 2;">
```


**Which versions of React, and which browser / OS are affected by this issue? Did this work in previous versions of React?**

Latest 15.6.1
flex: true,
  flexGrow: true,
  flexPositive: true,
  flexShrink: true,
  flexNegative: true,
  flexOrder: true,
  gridRow: true,
  gridRowEnd: true,
  gridRowSpan: true,
  gridRowStart: true,
  gridColumn: true,
  gridColumnEnd: true,
  gridColumnSpan: true,
  gridColumnStart: true,
  fontWeight: true,
  lineClamp: true,
  lineHeight: true,
  opacity: true,
  order: true,
  orphans: true,
  tabSize: true,
  widows: true,
  zIndex: true,
  zoom: true,
  
  fillOpacity: true,
  floodOpacity: true,
  stopOpacity: true,
  strokeDasharray: true,
  strokeDashoffset: true,