Added widget destroy functionality to ListWidget.onItemsCleared()
Update picketlink version to 2.6.0.Final.
Move and rename UserExtractionFilter -> UserCookieFilter and move to errai-security-server.

This filter is no-longer keycloak-specific. The .properties handling code has also been factored out into a producer mothod.
Move mock servlet classes to errai-security-server so they can be shared by other errai-security-* tests.
Only create one instance of Wrapped AuthenticationService in KeycloakAuthenticationService.
Avoid invalid cast when generating foreach loops
Create unit tests for errai-security-keycloak and UserCookieFilter.
Add missing license headers to java source files in errai-security.
Remove user cookie encoding from FormAuthenticationScheme (UserCookieFilter should be used instead).
Add patched JUnitShell to workaround GWT issue: https://code.google.com/p/google-web-toolkit/issues/detail?id=8422
Update version of Errai used for forge addon tests.
Fix classpath order in errai-jpa-datasync/errai-ui so that errai-common JUnitShell is loaded before gwt-user.
Upgrade old cdi-api version in errai-version-master.
Comment out keycloak auth method so that demo runs outside of Keycloak server by default.
Resolve ERRAI-766: add destroy method to client-side Instance implementation.
ERRAI-740: Linker for permutation specific cache manifest files
Offline linker now generates manifest per user agent (not per permutation)
Addition to ERRAI-740: Servlet that provides user agent specific manifests
Make sure linkers don't cause deployment issues in dev mode
Fix RPC interceptor chaining bug with async interceptor creation.