function CSSPlugin() {
		throw("CSSPlugin cannot be instantiated.")
	}
A TweenJS plugin for working with numeric CSS string properties (ex. top, left). To use simply install after
TweenJS has loaded:

	createjs.CSSPlugin.install();

CSSPlugin works with almost any style property or unit. It identifies CSS values by looking for an initial value
on the element's `style` object. It also uses this initial value to parse out the units to use with that value.

In the following example, `top` would be tweened as a style using `em` units using CSSPlugin, but `width` 
would be not be tweened as a style (because there is no initial inline style value for it).

	myEl.style.top = "10em";
	createjs.Tween.get(myEl).to({top:20, width:100}, 1000);

CSSPlugin can also use computed styles. Please see {{#crossLink "AbstractTween/compute:property"}}{{/crossLink}}
for more information.

CSSPlugin has specific handling for the `transform` style, and will tween any transforms as long as their operations
and units match. For example:

	myEl.style.transform = "translate(20px, 30px)";
	createjs.Tween.get(myEl)
		.to({transform: "translate(40px, 50px)"}, 900) // would be tweened, everything matches
		.to({transform: "translate(5em, 300px)"}, 900) // would NOT be tweened, different units (px vs em)
		.to({transform: "scaleX(2)"}, 900) // would NOT be tweened, different operations (translate vs rotate)

You can also use `*` to copy the operation at that position from the previous transform.

	myEl.style.transform = "translate(0px, 0px) rotate(0deg)";
	createjs.Tween.get(myEl)
		.to({transform: "translate(50px, 50px) *"}, 900) // would copy the "rotate" operation
		.to({transform: "* rotate(90deg)"}, 900) // would copy the "translate" operation

Please note that the CSS Plugin is not included in the TweenJS minified file.
@class CSSPlugin
@constructor