Monitor: Improved robustness of detecting the IDLE state of a node.
Config/GC: Simplified configuration of the used java memory and improved explicit calling of GC.
Cleanup: Added the concept of file last-touched rather than file last-modified when deciding which files exceed the TTL and need to be cleaned from temp directories or the workspace.
Code: Added missing license headers.