Fix for RemoteObjectImpl to dispatch Notify operation sonly in PROCESS_ACTION phase.
Rename current (internal) JavaScriptLoader JavaScriptModuleLoader
Implement new lightweight JavaScriptLoader
Merge branch 'javascript-loader'
Add missing @since tag to JavaScriptLoader
Rename IServiceHandler to ServiceHandler

See bug 391724: Remove "I" prefix from interfaces
https://bugs.eclipse.org/bugs/show_bug.cgi?id=391724
Rename IServiceManager to ServiceManager

ServiceManager becomes ServiceManagerImpl

See bug 391724: Remove "I" prefix from interfaces
https://bugs.eclipse.org/bugs/show_bug.cgi?id=391724
Introduce method to get service handler URL

ServiceManager has a new method getServiceHandlerUrl( String id ).
Application developers don't have to assemble service handler URLs
manually anymore.

Move constant REQUEST_PARAM from ServiceHandler to internal
ServiceManagerImpl.

See bug 343078: Consider adding API to get ServiceHandler URL
https://bugs.eclipse.org/bugs/show_bug.cgi?id=343078
Change ServiceHandler interface

The ServiceHandler's service method now provides request and response
as parameters. Clients don't have to fetch those from static methods
anymore. This should simplify writing and testing service handlers and
it will allow us to get rid of the method RWT.getResponse().
Revise tests and documentation for service handler

Trying to register two service handlers with the same id will result in
an InvalidArgumentException now. Before this change, the second handler
would silently overwrite the first one. This will almost certainly be a
mistake, the old behavior obfuscated the source of the problem.

Update documentation of ServiceHandler, ServiceManager, and
serviceHandler extension point.
Remove Windows linebreaks
Merge: Revise API for service handlers

- Remove the "I" prefix from IServiceHandler and IServiceManager
- Provide request and response parameters in service method
- Provide method to obtain a service handler URL
Use provided response object in service handler
Rename IResourceManager to ResourceManager

See bug 391724: Remove "I" prefix from interfaces
https://bugs.eclipse.org/bugs/show_bug.cgi?id=391724
Revise resource manager documentation
Reverse inheritance for deprecated interfaces

For interfaces that are implemented by the framework, the new
interface (e.g. ResourceManager) must inherit from the old one
(e.g IResourceManager). This is necessary to meet the following
requirements:

1) Framework methods must return the new interface, e.g.
   RWT.getResourceManager() returns ResourceManager
2) Code that uses the old interface should still compile, e.g.
   IResourceManager manager = RWT.getResourceManager();

Also update documentation for BrowserHistory.
Move JavaScriptLoader to client service package, cleanup

As a client service, JavaScriptLoaderImpl is already a session
singleton. It doesn't need to create another session singleton to keep
already loaded files.
Fix copyright template
Introduce Fixture method to mock resource manager

Fixture.fakeResourceManager( mock )

This new method allows to register a mocked ResourceManager. Subsequent
calls to RWT.getResourceManager() will return the mock.
Remove dependency to incubator from test suite

Fix bug 390909: org.eclipse.rap.test.all depends on project from incubator
https://bugs.eclipse.org/bugs/show_bug.cgi?id=390909