In case of persistent NameID, use the userid.
Fixes programming error
Copy CONFIG source in case we want to reload it later like in untittests.
Add node_name parameter loaded from config file, then we can choose between entity or entities metadata content to validate, even dynamically from string.
Enables the encryption_type selection using the configuration + Fixes the missing return.
Merge pull request #77 from novapost/persistent_userid

In case of persistent NameID, use the userid.
Merge pull request #78 from novapost/bug_fixes

Littles Bugs fixes
Merge pull request #79 from novapost/node_name_entity

Add node_name parameter loaded from config file
Merge pull request #80 from novapost/metadata_sp_encryption_type

Enables the encryption_type selection using the configuration
Merge branch 'master' into novapost_fixes
Adds expected_binding parameter to ensure we use this specific http binding for the given IdPs when we start the logout procedure.