Don't remember cursor position for commit messages

It's not very useful to be dropped into the middle of your diff when
opening a new commit. This change prevents cursor position from being
restored for the `gitcommit` filetype.
Add syntastic for syntax checking

* enable check on open: I want to know about any broken windows from the
  start.

* disable inline highlights: the line markers are sufficient.