Version 0.4.0

* Added consoles window for subservient windows. Functions that now use console window:
  * Restart Manager
  * Source code lookup
  * Macro expand
  * HyperSpec help
* Created throwaway buffers for transient responses from lisp (currently used by macroexpand). Uses console buffer
* Upgraded vim portion to python3
* HyperSpec lookup no longer uses tags, and is more reliable, fixing bug where reopening help on same subject cleared the screen
* Fixed bugs with closed connections borking the lisp process
* Opening Nekthuth in a new vim tab just reuses the buffer in a new window in this tab, rather than attempting to open a new lisp process
* Made restart manager slightly less horrendous in console window