Extracted OS detection into separate class.
Reworked hardware configuration factory.
Updated Readme.
Simplified Java quickstart skeleton.
Move TPCH3 IT case from TestBase to TestBase2
Fix global/local schema stuff and workset iterations

This fixes workset iterations, for now
Revert global schema generation stuff to original state but simply
don't use it.

We used the globalPos to create WorksetIteration, these are not
available before the post pass has run, therefore use the localPos for
now.

Also add maxIterations parameter to iterateWithWorkset