Plugin rewritten so that unprefixed styles are added after ones that prefixed

Some browsers such as Opera 12.1 dropped prefixes support for animation styles so prefixed styles simply not working there. Also without regular unprefixed properties other browsers will finally end up using nonstandard prefixed property which is not good. So unprefixed version for all animation styles now added after prefixed ones.
Refactoring
Fix minor bug
More robust animation support detection

Animation support and prefix detection rewritten according to MDN guide: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_animations/Detecting_CSS_animation_support
Minified version updated
test
test revert
test commit upon branch creation
Merge pull request #21 from andreyvolokitin/detect-support

More robust detection of css animation support