Add perspective feature detection for prefixes

Currently Opera 12.16 and possibly some versions around it break from the prefixing. This update checks for the perspective property for the different vendors as a second check to ensure the browsers will display correctly. If not it defaults to false which would then not use the CSS styling effects.

Also threw document.body.style in a variable for a little caching.