don't map Cmd keys outside of MacVim GUI
keep cursor at top left for gitcommit files
ignore .netrwhist
fix error in autocmd

This fixes the autocmd that was set up to restore previous location when
opening a known file -- which I just attempted to fix so that gitcommit files
ignore that and keep the cursor at the beginning.
submodule update