Minor refactoring in Makefile
Add support for embedding git version in texinfo manual

...and add new `haskell-mode.html` target
Cleanups and more content for user manual