Merge pull request #99 from zimmerst/bugfix-type-group-2

change setGroup to setJobGroup() - thanks SP
Update InstallSoftware.py

Vincent fixed some bugs in his code today at the lab
Merge pull request #100 from sviscapi/patch-2

Update InstallSoftware.py. I trust Vincent and you that this code update works :)
SoftwareTagDB: fix listpreinstalled
FIX: InstallSoftware.py
* IF tag is present in the db, exit gracefully
* register tag as new as default behavior
* allow a 'force update', i.e. the job can directly set its tag to
"Valid" if requested by the user. Addresses LPG-32@JIRA
rebase to Fermi/master
refactor ResourceStatusSystem/Client/utilities into
Core/Utilities/SiteUtils
bugfix to install software -- fixed API call to tag DB.
multiple bugfixes.
rearrange utils.
refactoring.
fix to SW monitor agent, should fix excess submission to sites where not
allowed.
refactoring.