Don't clobber and existing map install

This is a kludge to work around the fact that MAP is installed
via tarball and so bcfg2 will keep clobbering the install by
reinstalling it every time it is run.

We now check for a currently installed version number and only
install from tarball if it doesn't match the value of VERSION.
Merge pull request #33 from uobdic/dont-clobber-map-install

Don't clobber an existing map install
Fix the noclobber of map install

Shell script didn't handle the positive case correctly.
Update to map-0.4.2
Merge pull request #35 from uobdic/update-to-map-0.4.2

Update to map-0.4.2
adding VM group
Changing previous VM-only specifications to new group
Fixing uobdic/bcfg2-setup/#27: removing smartmontools from VMs
Issue uobdic/bcfg2-setup/#30 - part 1: Add EMI UI 2 bundle