Fix detecting IE CSS3 & non-WebKit transform3d

IE requires lowercase 'ms' prefix, and non-WebKit browsers were failing
the check for Chrome's false positive. Code updated in accordance with
recent Modernizr changes