Update workflow/conventions/tools
Setup testling
Add coverage command
Add Gulp tasks
ignore dist/
Test clone method
Run testling on less browsers
Test evalScript
Tests events (on, off, trigger)
Test executeScripts
Test forEachEls
Test xhr request
bye README gif
history is not available before IE10

http://caniuse.com/history
Drop fireEvent since we are supporting IE10
add `npm run test--html` for debugging
Fix dispatchEvent for IE9/10/11

dispatchEvent doesn't work if element is not in the dom
This is not the silverbullet since an element can have a parent that is
not in the dom too, but to avoid dom update all the time, it should be
enough for very particular use cases (eg in my case unit test).
Maybe this should be moved into the test directly to be sure there is a
parent, we will see that later.
Test isSupported

kind of stupid, but I don't want to maintain a list of browser UA or
whatever.
Add uniqueid helper
Add log method