Add resolvconf to list of packages to remove
Fix error in client shutdown time
Fix sudo permissions for virtualbox script
Fix utility script paths in admin desktop icons
Remove 'nope' message from boot process
Upstart scripts are copied to /etc/init

This change makes /opt/karoshi/linuxclientsetup less of a dependency
for bringing down new configuration. Also, this enables the default
Upstart scripts to be reinstalled should the system be reconfigured
Move /opt/karoshi/linuxclientsetup/variables to /opt/karoshi

References to /opt/karoshi/linuxclientsetup/variables have been
changed to point at /opt/karoshi/variables, with a fallback for
core scripts
Move all flag processing to manage-flags

Added new command line interface to manage-flags, allowing scripts to set,
unset and get flags, not caring about the location of the flags themselves.
Move flags to /opt/karoshi/flags
Move remaining parts to /opt/karoshi, closes #20

Miscellaneous changes regarding use of 'find' instead of shell
expansion also implemented. Server-side changes:
* killprocs script no longer exists in 'utilities', and should
  be put in scripts (if required at all)
Remove killprocs support

killprocs was a legacy feature only put in to stop games like Xonotic from
being played on the network, but is only really applicable for certain domains,
not a general case
Modify Karoshi script references into relative paths

Use $PATH to locate Karoshi scripts, such as manage-flags or set_location.
Scripts are symlinked into /usr/bin as 'karoshi-<script>', with any underscores
converted into dashes to ensure consistency
Change desktop icons to point to new symlink scripts
Rework VirtualBox script

To fit with previous changes of symlinking Karoshi scripts into /usr/bin,
the VirtualBox script has been reworked to run at login and create the
necessary folders there. Launching VirtualBox now directly launches it,
while a new script 'karoshi-virtualbox-mkdir' has been created. This also
means that NOPASSWD sudo privilages are only given to the helper script.
Remove silly log logic
Move virtualbox-mkdir code to PAM

Having PAM do the work setting up a directory for the user reduces the
privilages required for the user. Logging can also be done more effectively.
Change priority of karoshi-virtualbox-mkdir PAM config
Add PAM wrapper for pam_exec.so script execution safety

pam-wrapper is a tool that simplifies using scripts with pam_exec.so. It can:
* Drop privilages to PAM_USER for execution
* Eliminate boilerplate for PAM_TYPE
* Correctly produce errors on incorrect input
Modify virutalbox-mkdir to use pam-wrapper
Modify pam-wrapper to correctly set $HOME when dropping privilages