Apply GitHub diff colors

However, jsdifflib is still not a good approach. It requires dumping all the two text to the browser and do the work there. Instead, maybe the diff should be taken from the git itself and highlighting should be applied on that.

OTOH, word level diff would be good when applicable (like GitHub does).
Merge pull request #281 from maliayas/patch-1

Apply GitHub diff colors