Mark `haskell-process-do-{type,info}` autoloaded
Fix `C-u M-x haskell-indentation-at-point` inserting bad signature

For single-character identifiers or non-ascii identifiers,
`haskell-indentation-at-point` would put brackets around the
identifier, e.g. `(f) :: Int -> Int` instead of `f :: Int -> Int`.
This is fixed now.