bug fixes for show/hide process buffer

+ Show Process Buffer will create a Lua process if one doesn't exist.

+ Hide Process Buffer now works correctly when buffer gets killed or is nil
  (delete-windows-on nil) could be executed before, which will do
  the wrong thing.