Bugfix: When running the installer/uninstaller set required paths

--------------------------------------------------------------------------------
Change-Id:     Ife2047155af6afee0d6f11b9361df537f87369cd
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: Remove the PID file during install/uninstall

We always want the file to run regardless of whether a PID file exists so we
just need to remove it.

--------------------------------------------------------------------------------
Change-Id:     Ic5de2545a2fb0275a1ec4f74d4b39226762fa680
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: Don't wait for a PID file if the PID filename is not set

When running the installer for the first time, obviously the PID filename will
not be set (since it's set in `shellrc`), so we can't wait for it.

--------------------------------------------------------------------------------
Change-Id:     I70d71f7e5f26cccba33a783f8adb212a34193cdd
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: When running the installer/uninstaller, don't cleanup

When executing the installer, we need these variables after the loader loads.

--------------------------------------------------------------------------------
Change-Id:     I65a2a008aa443437b2d5442523e09bef70d9c979
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: Make vim the default preferred editor

When loading on a system without a history file, the editor plugin fails because
it can't determine a preferred editor.  In those cases, we'll just use vim until
the user has had an opportunity to make their preferred editor known.

--------------------------------------------------------------------------------
Change-Id:     Ide04f6e26eaad7ccdd7a4fc0bf8a77a8b27ea594
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>