Merge pull request #113 from thijskh/master

composer: replace xmlseclibs svn source with our git copy
Add a new class with helpers for handling configuration objects related to metadata.
Start using the new helper function for contact configuration validation in SAMLBuilder. Change the documentation to warn about upcoming changes.
Start using the helper function getContact() prior to all calls to addContact().
Migrate hosted SP metadata to use the new getContact() helper function. Include also the contact information in SSP generated configuration.
Migrate hosted IdP metadata to use the new getContact() helper function. Include also the contact information in SSP generated configuration. Honour contact configuration in hosted metadata, the same way as in hosted SP metadata. Solve #101.
Merge branch 'master' of github.com:simplesamlphp/simplesamlphp

# By Thijs Kinkhorst
# Via Jaime Pérez (1) and Thijs Kinkhorst (1)
* 'master' of github.com:simplesamlphp/simplesamlphp:
  composer: replace xmlseclibs svn source with our git copy
Extract constant information out of the getContact() function and make it public static properties of the class.
Adding the first phpunit to SSP. Hooray!
Trying travis-ci integration.
Configuring phpunit for travis-ci.
Fix typo: s/boostrap/bootstrap/
Adding an XML configuration for phpunit.
Telling travis to use the phpunit.xml configuration file.
Adding the build status icon to the readme file.
Fix formatting of the readme file.
Solve issue #114.
Add Basque language also to list of known language names.

Fixes a notice on page load.
Fix bad comment.
Make sure no empty name ends up in remote metadata for IdPs or SPs.