Ensured that jax-rs tests bootstrap IOC container after setting client conf.
Merge branch 'master' into 3.0

Conflicts:
	errai-jaxrs/errai-jaxrs-client/src/main/java/org/jboss/errai/enterprise/client/jaxrs/test/AbstractErraiJaxrsTest.java
clustering support basic features now implemented.
make tests more reliable by using multi-stage latches
cleanup
Added PageShown and PageHidden Lifecycle callbacks

I also refactored some code, added and refactored tests
Merge remote-tracking branch 'upstream/master'
Corrected some textual explanations, added more "see also" links between the lifecycle annotations
Merge pull request #32 from w0mbat/master

Added PageShown and PageHidden Lifecycle callbacks
Make @Page and @Templated work with dynamic lookups by making them imply dependent scope via two new IOC extensions. Also, includes a test. =)
Merge branch 'master' into 3.0
rename references to IOCConfigProcessor
data-binding: removed unneeded call to proxy.set for nested bindables
Removing unneeded .gc call
Implemented ERRAI-457: A single DataBinder instance should support binding a bean property to multiple widgets
Merge branch 'master' into 3.0
add more tests for the async bean manager.
introduce new AsyncBeanQuery API to make loading multiple beans asynchronously less of a pain.
add JavaDoc to AsyncBeanQuery
fixes to async bean manager. not properly registering aliased beans when there is a loading delay.