Separate running a line in haskell-interactive-mode into another function

No actual change in functionality here, this is in anticipation of
further changes.
Fix dynamic-binding reference
Ability to configure the import line on suggestions
Remove EOF newline. These are explicit in snippets.
use notify instead of notifications-notify