Accept environment variables using underscore characters for Debian

In Debian environment, environment variables using underscore characters such as `Shib_Identity_Provider' are used instead of ones using minus-sign characters such as `Shib-Identity-Provider'.  This patch makes user_shibboleth module accept either of them.