Merge branch 'release/2.2.1' into develop
Script: Add CA population script.

Initially contributed thanks to Vladimir Mencl for FR 1.x.

This commit updates the script to work with FR 2.x and assigns missing
data to the CA records within the database.
App: Add missing migrations directory.
Branding: move AAF mentions from GSP to messages

Extract AAF specific mentions out of GSP code under
app/federationregistry/grails-app/views (403.gsp, 404.gsp and 500.gsp)
and move the text into messages-branding.properties.

Notice: some of the text includes HTML formatting and is rendered
WITHOUT the HTML encoder.
Branding: Fix typo in messages-branding.properties
Branding: add missing cosmetic newline

Add missing cosmetic \n in messages-branding.properties
Branding: Email templates: move text into messages

Move explicit references to AAF and AAF support from GSP email templates
(email.gsp and workflow email templates) into
messages-branding.properties
Branding: extract branding from login error pages

Extract AAF specific text (federation name, support link) from login
error pages (federatederror.gsp, federatedincomplete.gsp) into
messages-branding.properties
Branding: removed AAF references from non-branded messages.properties

In app/federationregistry/grails-app/i18n/messages.properties, there
have been three entries refering to AAF:

* views.fr.index.overview.descriptive: this one was unused - and now part of branding.fr.welcome.header

* templates.fr.certificates.validation.invalidca - there were two entries
  with the same key, the second one (with no direct AAF reference was used),
  so deleting the first entry with AAF reference.

* help.fr.organization.displayName - drop "AAF" from the discovery service reference
  - change "AAF discovery service" to "discovery service"
Merge pull request #127 from University-of-Auckland/aaf-develop

Branding: move AAF mentions from GSP to messages
Scripts: remove bogus unicode characters

Remove bogus U+200B from the last few lines
of scripts/setup/createAAFBaseEnvironment.groovy
Merge pull request #130 from University-of-Auckland/aaf-develop

Scripts: remove bogus unicode characters
Config: fix SLO urls in sample config

The sample config fr-config.groovy.example was listing the SLO URLs
(for Shib SP 2.3 and 2.4) as:

          slo {
            artifact.uri = '$host/Shibboleth.sso/SLO/Artifact'
            slo.redirect.uri = '$host/Shibboleth.sso/SLO/Redirect'
            soap.uri = '$host/Shibboleth.sso/SLO/SOAP'
            post.uri = '$host/Shibboleth.sso/SLO/POST'
          }

Fix: remove the extra "slo." from the Redirect SLO URI
Config: Add SimpleSAMLphp SP to sample config

Add support for SimpleSAMLphp SP into sample config file
fr-config.groovy.example.

This config snippet lists the endpoints at URLs corresponding to a
default SimpleSAMLphp install.
Config: declare support for ShibSP 2.5.x

Declare support for ShibSP 2.5.x as part of Shib 2.4.x SP to avoid
confusion when users are looking specifically for 2.5.x.
Config: declare support for Shib IdP 2.4.x

Declare support for Shib IdP 2.4.x as part of Shib 2.3.x IdP to avoid
confusion when users are looking specifically for 2.4.x.
Revert "Config: declare support for Shib IdP 2.4.x"

This reverts commit 9e5f781845253fb21580cce3a193a50258d21171.
Config: really declare support for Shib IdP 2.4.x

Now really declare support for Shib IdP 2.4.x as part of Shib 2.3.x IdP
to avoid confusion when users are looking specifically for 2.4.x.
Merge pull request #132 from University-of-Auckland/aaf-develop

Config: SimpleSAMLphp support (and SLO URL fixes)
Merge remote branch 'aaf-fr2/develop' into code-develop