Solve issue #114.
Add Basque language also to list of known language names.

Fixes a notice on page load.
Make sure no empty name ends up in remote metadata for IdPs or SPs.
Avoid calling SimpleSAML_Utilities::normalizeURL() twice when we are redirecting and need to check if the URL is trusted.
Remove extra URL validation as normalizeURL() will have done that already. Return an empty string if the input URL is empty (disregarding its type). This should make the checkURLAllowed() function transparent and avoid it returning the current URL (normalized) when input is empty. Fixes #99.
Fix client-certificate match if-check

`preg_match` returns `0` if no matches are found, `FALSE` only on error. This means that with the previous check unmatching certificates would not be identified, only when the preg_match itself would error.
Setting version number to 1.13.1
Changelog updated.
Only show languagebar when there's something to choose.

If you configure language.available to just one language, e.g. "en",
you get a language bar with just the unclickable word "English" which
is rather unuseful.
composer: replace xmlseclibs svn source with our git copy

This mirrors the configuration used in simplesamlphp/saml2.
It lifts the requirement to have subversion present on your machine.
Update the version of xmlseclibs we are using.
Update composer.lock.
Setting version number to 1.13.2.
Update upgrade notes.
Update changelog.
Update composer.lock.
Update composer.lock.
Merge tag 'v1.13.2' into master-upce

Releasing version 1.13.2

# gpg: error loading `iconv.dll': Uvedený modul nebyl nalezen.
#
# gpg: please see http://www.gnupg.org/download/iconv.html for more information
# gpg: Signature made 11/05/14 17:49:29 using RSA key ID F5814627
# gpg: Can't check signature: public key not found