Fixed SuperDevMode recompilation problem

- The check for isDevMode now also considers com.google.gwt.dev.codeserver.Webserver
(instead of just com.google.gwt.dev.codeserver.CodeServer) because starting the codeserver
doesn't necessarily trigger compilation/code generation in which case the first time we
have to check for DevMode happens during recompilation.
Documentation cleanup (minor formatting fixes)
Fire GWT history event when doing navigation
Only fire GWT history event once per navigation.
Fix ERRAI-737: PageHiding methods take optional NavigationControl parameter.
Fix errors in errai-security-client test suite.
Fixed ERRAI-741: allow proxying of methods called set* and get* that are not property accessors
Updated cordova resources to 3.4.0
Add license headers to source files.
Forge Addon: properly configure weld for jetty for integration tests.
Enforce dependency on errai-cdi for integration test command.
Removed unneeded weld-api and weld-spi dependencies
Fixed misleading statements in Marshalling docs and added tests to verify the new documented behaviour
Update forge version in addon documentation.
Add instructions for running test generation commands in forge addon.
Cleanup some formatting problems in docs.
Fix ERRAI-694: use warSourceDirectory value instead "src/main/webapp"
Remove minor version number from forge addon README.
Upgrade to gwtphonegap 3.4.0.0
Remove varargs from constructor in PageRoleLifecycleListener code (causes issues on some JVMs).