Minor refactoring for interceptor scanning logic
data-sync: unregister managed bean lifecylce listener when worker stops
smaller screenshots in getting started chapter (for proper docbook rendering)
Remove RPC call from RoleStyleBindingProvider.
Fix bug in PageRoleLifecycleListener role checking logic.
Changed LoginPage styling method to @PageShowing.
Modify AuthenticationService interface, add more client-interceptor
caching and remove cruft.
Fix bug in NavigationGraphGenerator where DefaultPage is added to pageByRole map twice.
Remove CDI event firing from PicketLinkAuthenticationService.
Test page redirection in SecurityInterceptorTests.
Fix server-side security tests from previous api change.
Add tests for security page redirection, fix NPE in
RoleStyleBindingProvider.
Fire LoggedInEvent and LoggedOutEvent locally from client interceptor.
Fix: super dev mode now considered when checking for dev mode
Fix ERRAI-644 with regression test. Change RoleStyleBindingProvider to hide with display rather than visibility.
Change exceptions thrown by server security interceptors to match client interceptors.
Redirect to login page if cache is invalid.
Allow redirection to previous page after security exception.
fixed a bug in the format() method of the translation service
Setting the @PageState now triggers an IOC lifecylce event

- This allows for @PageState fields to be used as query params in declarative data sync (@Sync) as we now have a chance to observe the lifecycle event and update the corresponding query for the next sync request.