changed from depreciated apache::dev to apache::mod::dev
Created the apache::mod::shib class to install the mod_shib Shibboleth module for Apache2

http://shibboleth.net/
define a shibboleth sso resource
Stubbing out metadata for shib
Download metadata and metadata certificate from provider.
Create a resource for downloading attribute map files
Define the back end certifiate as a resource because there will only be one.
Documentation (and a few tweaks to make code match docs)
 Update and expand spec tests, including code fixes to match expected behaviour.
Stripping out the shibboleth daemon config out into a separate module.
AllowEncodedSlashes can have a server default set with the apache class, and overridden with an apache::vhost declaration
Add the minimum required shibboleth declarations to directories hashes. Ignored if mod_shib not defined.
Update documentation for mod_shib
Actually insert those values into the template... and we need the line ending too.
Merge pull request #850 from Aethylred/mod_shib

(PUP-3242) Setting up mod_shib