Support 'auto for haskell-process-type, and make it the default

See #348, #198