Improve Emacs flags in Makefile targets

Use -Q to really suppress all init and site files.
Rename `build` target to `compile`
Re-order Makefile targets
Rename `virtual-test` target to `vagrant-test`
[Fix #140] Check syntax after changes
Merge branch 'idle-change-checking'

* idle-change-checking:
  [Fix #140] Check syntax after changes
Remove annoying message