Merge branch '2.4'
Merge branch '2.4'
Merge branch '2.4'
Merge branch '2.4'
Support for navigation in lifecycle methods.

Fixes ERRAI-516
ListWidget.getValue now returns a list of proxies.

A call to listWidget.getValue().get(index) now returns a proxied
model (if the object is bindable), such that any bound widget will
be updated on change of state.
Fix for LessIntegration test.

Fixed race condition with GWT code generation, which caused test to
unpredictably fail.
Fixed ERRAI-578: Xerces 2.4.0 dependency causes problems in JBoss/EAP and Jetty+Weld
made finding the intercepted method more robust
updated picketlink 2.5.0 is greater then 3.0 seriously!
added page navigation request event cdi event that is fired when navigating to other page
fixed bug for finding the service method
initial version of page request fine grained security api
refactored all the loop breaks out
refactored all the loop breaks out
redirects to the security error page when you don't have enough role rights
Merge branch 'feature/fine-grained-security' into develop
Merge branch '2.4'

Conflicts:
	errai-demos/errai-bus-demo-stock/pom.xml
Allow any class that implments IsWidget to be annotated with @Page

Fixes ERRAI-486
Merge branch '2.4' of github.com:errai/errai into 2.4