Added an onResize() call at the end of perspective switching.

This should not be necessary for well-behaved apps, because the CSS sizing of all panels
should sort itself out without any help from the application code. But some apps choose to
set explicit sizes on widgets when receiving an onResize, and this sometimes ends up with
a 0px explicit size because the CSS updates sometimes haven't happened yet when the perspective
is being built. (We have found this is more common in Chrome than in FireFox).
Ensure Panels always have a non-zero size
Integration test for role-based menu visibility
Updated plugin callback to on_open (on_reveal is no longer a thing)
Fix: static variables get reused when running the GWTTestCase tests under surefire
Fixed UF-19: whole framework should work with SuperDevMode now.
WebLogic and JBoss AS 7.1.1 don't like CDI beans that implement interfaces from java.util.concurrent.

See https://issues.jboss.org/browse/AS7-6088 for details about the AS7 issue.
Activity preferred size is now only applied to new panels, not existing ones

This change was requested by Mike Anstis. The problem with the old behaviour is that
it caused remembered panel sizes (in saved perspective definitions) to be ignored
when recreating a perspective.
0.5.0.CR2 release
Back to 0.5.0-SNAPSHOT
Fixed UF-68: Activity Not Found error in Chrome when PlaceRequest has spaces in identifier
Now relaying exception to dev mode console and including chained causes in the webpage output.
Fixed UF-155: Non-root docking panels should grow to make room for new children
UberFire 0.5.0.CR3 release
Back to 0.5.0-SNAPSHOT
Merge remote-tracking branch 'upstream/0.5.x' into 0.5.x