Update web-mode to current head

I need to test my bug reports in current tip before filing them.
Note bugs reported in todo.txt, and change link

the link was to the wrong thing.
Move from javascript-mode.el to js-mode.el

Since js-mode.el is an updated version of my old mode and officially
part of emacs now, it's hard to see much of a downside.