Large refactor/rename of emacs code

Use fsharp-ac as a shorter prefix for fsharp-mode-completion.
Fix up tests in line with this.
In general, prefix/function is public, prefix-function is private.