Bug 403176 - AbstractPlannerField: The resourceId should be of type java.lang.Object instead of long - DO NOT MERGE TO 3.9

Applies patch by Remo Arpagaus.
Bug 404276 - JAX-WS RT: HTTP Status code cannot be set on webservice overview page

https://bugs.eclipse.org/bugs/show_bug.cgi?id=404276
Bug 403784 - Improve performance of the JaxWS LogHandler - https://bugs.eclipse.org/bugs/show_bug.cgi?id=403784

Avoid cost intensive operation when it is not necessary, Javadoc, protected logger.
bug 404012: Calendar: The id, responsibleId and personId should be of type java.lang.Object instead of numbers 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=404012
bug 404012: Calendar: The id, responsibleId and personId should be of type java.lang.Object instead of numbers 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=404012
RESOLVED - Bug 401191 - Smartfield value is not accepted when set after Dialog has closed - https://bugs.eclipse.org/bugs/show_bug.cgi?id=401191
RESOLVED - Bug 401191 - Smartfield value is not accepted when set after Dialog has closed - https://bugs.eclipse.org/bugs/show_bug.cgi?id=401191
RESOLVED - Bug 401191 - Smartfield value is not accepted when set after Dialog has closed - https://bugs.eclipse.org/bugs/show_bug.cgi?id=401191
Bug 401540 - JAX-WS: HTTP location change (301) for HTTP GET requests with a missing trailing slash fails - https://bugs.eclipse.org/bugs/show_bug.cgi?id=401540

Backwards compatibility with eclipse 3.4. Applies patch by Bruno Köferli.