Uses Modernizr to detect browser support

Refers #352
Changes support plugins API

It seems to be pretty common to extend jQuery's `support` utility (e.g.
Twitter Bootstrap and jQuery Transit). Regarding to the documentation
(http://api.jquery.com/jQuery.cssHooks/) `$.support.<css>` should be set
to a string of the vendor-prefixed version of `<css>`. For `transtition`
Twitter Bootstrap doesn't respect this convention but this was easily
fixed with a string object.

The default support plugin with a copy of Modernizr tests brings a lot
unused overhead which has been manually removed. The test
`pointerevents` was mistaken with the support for `msPointerEnabled` and
has also been removed.

Refers #352
Cleans up core event handlers
Corrects typo in `destroy` of autoplay plugin
Corrects typo in `draw` of navigation plugin