LIVEOAK-530 Provides is not properly updated when a script is updated
 - Clear the list of provided methods before updating based on a new script
 - Add tests to verify provides property
Update to Keycloak 1.0.1.Final
Set a valid url for Single Page App link for an application, and only show option to open the app if html-app key is present