Use Modernizr to detect support3d

Currently OwlCarousel uses the following to detect if `transform: translate3d` is supported by the browser:

	function isStyleSupported(array) {
		var p, s, fake = document.createElement('div'), list = array;
		for (p in list) {
			s = list[p];
			if (typeof fake.style[s] !== 'undefined') {
				fake = null;
				return [ s, p ];
			}
		}
		return [ false ];
	}

    function isPerspective() {
        return isStyleSupported([ 'perspective', 'webkitPerspective', 'MozPerspective', 'OPerspective', 'MsPerspective' ])[0];
    }
     this.support3d = isPerspective();

Problem is that this check doesn't work correctly in call cases, eg. not in phantomjs.

The Modernizr check `csstransforms3d` however works correctly.

I do unterstand that you probably don't want an depdenency on Modernizr, however I suggest using Modernizr if it's loaded anyway. (Which will be the case for many websites)


If this patch will be accepted I can also change detects for transition, transform and touch to use Modernizr