Implementing a non-root method for extracting ISO images

Attempted using 7zip
 * This failed because of a 7zip issue with filename character length greater than 64

Attempted using bsdtar
 * This solved the long filename issue, however
 * This failed because of ESXi ISO not supporting either Rock Ridge or Joliet file system extensions
 * Filenames were extracted as upper case and should have been lower

Attempted using fuseiso
 * This allows mounting of the iso by a non-privileged user as well as running under tomcat
 * Requires the `fuseiso` package to be installed

As an additional option if fuseiso cannot be installed, mount/umount can be used by configuring tomcat7 in /etc/sudoers:
`tomcat7 ALL= NOPASSWD: /bin/mount, /bin/umount`

Fixes #95 #83 #42