Drop "Utils" from module names
Run emacs in background on Unix

* New Common.hs to define common functions.
* Replace findCommandFromPATH by findExecutable.
Refactor to access platform dep values through EmacsEnv

Windows TBD.