vim: add ftdetect for Mozilla jsm files.
hg: switch to builtin version of shelve.