The goal of this class is :
1) to detect if the browser support css transform, translate3d and calc function.
2) to know how these features are supported : prefixed or not ? Some browsers support translate3d but only if you prefix it : `-webkit-translate3d`

For the transform detection, I just check (using all possible prefixes combinations) if the feature exist in the style object of an element (the body here)

For the others (translate3d and calc), I just try to apply a style using the feature (with each combination of prefixes) to a div element and check if the browser understood it.

Why translate3d is important ? : easy, for performance purpose :-)