function hyphenateStyleName(string) {
	  return hyphenate(string).replace(msPattern, '-ms-');
	}
Hyphenates a camelcased CSS property name, for example:

  > hyphenateStyleName('backgroundColor')
  < "background-color"
  > hyphenateStyleName('MozTransition')
  < "-moz-transition"
  > hyphenateStyleName('msTransition')
  < "-ms-transition"

As Modernizr suggests (http://modernizr.com/docs/#prefixed), an `ms` prefix
is converted to `-ms-`.

@param {string} string
@return {string}