magit: use word diff for selected diff
js: use js2-mode

There are some limitations in js-mode in Emacs 24.3, like the inability
to indent this:

    ::js
    var a = 5,
        b = 6;
js: like for js-mode, use shortened lambda and return symbols