Fix file header

Without the `.el`, `package-install-from-file` and friends refuse to install the file.
Merge pull request #4 from aecay/patch-1

Fix file header
Patch that fixes an error in the *Message* buffer about an undefined face

and makes the highlighting work when you insert subdirs into a buffer
rather than change to them.

Patch from Matt Ford <matt@dancingfrog.co.uk>
Do not always commit, but make it optional.

Added a new custom git-annex-commit to let git-annex commit
automatically. If it's nil, you will have to commit bye yourself.
Merge pull request #5 from vanicat/master

Do not always commit, but make it optional.