add coverage and docs tasks
stricter jshint
revert maxparams because of bug, update versions
add isBubbleCanceled and fix IE9 issue with defaultPrevented
update karma:watch task, improve test coverage