Build PhEDEx on SLC6 with https git-access. Also updated lifecycle-dataprovider and some p5-* modules

This includes a few minor bugfixes for PhEDEx, but the main feature is the changes for building on SLC6. 

This means getting the code from git via HTTPS, because of the zlib problem with native git commands. This applies to the PhEDEx spec files but also to the lifecycle-dataprovider.

To build on SLC6, a number of perl modules needed to be recompiled too. These have had a dummy line added to the spec file to trigger a rebuild.

So, could this request be merged please, and a build made in the comp repository?