add unit-test and integration-test tasks to makefile
makefile uses more variables, sets HOME to ./tmp
update gitignore, tweak makefile vars
unit tests do not use fsharp-mode-wrapper
tests for auto modes, add test runner functions
add test-melpa makefile task