Locking fix in DynamicTaskQueue

Tasks were not properly locked for notifications whilst scheduling was
in progress. Deadlocks ensued for dynamic scheduling scenarios.
Test that default mts value of 0 works properly.

The default value for the mts parameter is 0. The
determineDynamicCount() method has to return a degree of 1 in that case
to ensure that all operations are properly expanded (e.g. RadixJoin)
with a degree of parallelization of one.
Avoid double unlockForNotifications
Fix signed/unsigned comparison warning
fix for WSNodeBoundQueuesScheduler; set CentralScheduler as defaulr
reformat
fix for WSNodeBoundQueuesScheduler; set CentralScheduler as defaulr

reformat
Merge remote-tracking branch 'origin/fix/WSNodeNoundQueuesScheduler' into fix/WSNodeNoundQueuesScheduler
Merge pull request #335 from JWUST/fix/WSNodeNoundQueuesScheduler

fix for WSNodeBoundQueuesScheduler; set CentralScheduler as default
Add AdhocSelection performance regression

+ cleanup SimpleTableScan regressions
Improve deletion detection
Merge pull request #340 from bastih/master

Add AdhocSelection performance regression
Remove TableFactory because unused
Make loader not use deprecated MutableVerticalTable
Deprecate terrible constructor
Remove TableGenerator
Main is based on FixedLengthVector again.

Accidentally, it was based on a ConcurrentFixedLengthVector.
This fixes #337.
Clean up usage of Table::Table constructors and remove AttributeVectorFactory
(Re)move locks in Store
Remove GroupCommitter debug logging to stdout