Name escaping for jobmanager webfrontend
throw exception instead of return max dop of 1 one IOException (from file system/hdfs)
Extracted OS detection into separate class.
Reworked hardware configuration factory.