open file in new session, new process
Merge pull request #371 from eq42/async-open

open file in new session, new process
Clean up updated prelude-open-with
Merge remote-tracking branch 'upstream/master'