Conditionally replace panel positioning with translate3d

Added CSS3 prefix checker function to replace prefixes based on user's browser. Added transform tester function to check browser support for transforms and conditionally set panel movement to translate3d instead of relative positioning when supported.

Note: This Branch already includes changes from the last two PRs. Feel free to close those if you decide to include this PR and pull everything once.