Code cleanup.
Launcher: Added process protection to avoid double execution of the same configuration.
Security: Added support for "Cross Site Request Forgery" crumbs protected Jenkins.
Code cleanup.
OutOfMemory: Added better detection of OOM errors by adding a JVM trigger as some are not logged into the console.
Code cleanup.
Node: Added support to auto create the jenkins node if it is missing.
OOM: Improved use of portable code.
Temp Cleaner: Refactored temporary folder cleaner to a more general cleanup function which may be used for the temp folder and the workspace.