Introduced a registry service for SAMLConfig objects called SAMLConfigRegistry.

The registry maps ids to SAMLConfig objects. The registry replaces the old DefaultConfigReference class.

/**
* Retrieves the default {@link SAMLConfig}
*
* @return the default {@link SAMLConfig}
*/
public SAMLConfig getDefaultConfig();

/**
* Registers a {@link SAMLConfig} under a given id
*
* @param id The id of the config
* @param config The {@link SAMLConfig}
*/
public void registerSAMLConfig(String id, SAMLConfig config);

/**
* Removes the {@link SAMLConfig} with the given id
*
* @param id The id of the config
*/
public void removeSAMLConfig(String id);

/**
* Retrieves the {@link SAMLConfig} for the given id
*
* @param id The id of the config
* @return the {@link SAMLConfig}
*/
public SAMLConfig getConfigById(String id);

/**
* Removes all configs
*/
public void clear();