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. =)
data-binding: removed unneeded call to proxy.set for nested bindables
fixed ERRAI-470 - errai-cdi-stress-test is leaking a thread after
undeploy
Merge pull request #33 from pslegr/ERRAI-470_1

fixed ERRAI-470 - errai-cdi-stress-test is leaking a thread after undeploy
minor refactoring: renamed MockTagCloudService to TagCloudService
Introduced WidgetAlreadyBoundException which is thrown in place of the plain RuntimeException now