Code reformat over tests
Correct .editorconfig charset
Apply automatic code reformat over src / tests files
Merge branch 'develop' into emit-events-#39

Conflicts:
	tests/gitgraph.js
Refactor tooltip display in a method and bind hover method to any mouseover event
Enhance _emitEvent() and trigger an event when mouse is over a commit
Fix potential bad interpretation of merge options
Add a use case for events in index.js
Merge pull request #47 from nicoespeon/emit-events-#39

Close #39 - now triggers an event with a bunch of data (author, date, message, sha1)