Wrap enyo.iePreventDefault with try/catch to not crash with IE events that don't have full implementations (seen with holdPulse)

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@palm.com)
Merge branch 'master' of github.com:enyojs/enyo
Remove enyo.sanitizeHtml as it filters out data-enyo-* attributes
Fix JSHint issues
Add enyo.dom.setInnerHtml as wrapper that uses enyo.execUnsafeLocalFunction to modify the innerHTML attribute

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@palm.com)