Emacs: give better error feedback

If the bg process is not available, or the current file is not in a
project, then explain this. Update the README as well.

Also fix some tabbing issues and add a bunch of tests.
Remove obsolete fsautocomplete binaries
Merge pull request #736 from rneatherway/issue319

Closes #319