Remove unused comment
Merge pull request #321 from bastih/master

Remove unused comment
Reformatted
Merge pull request #322 from bastih/master-reformat

Clean up code formatting by use of `make reformat`
Major taskscheduler refactoring

* unfies all scheduler implementations: all busy wait, all based on
  tbb, removed wait set
* all scheduler/queues implement AbstractTaskScheduler (no
  AbstractTaskQueue anymore); this allows 2-level schedulers
* all classes are templated with a QUEUE which is the underlying queue
  container. Two wrappers for tbb concurrent queue (BasicQueueType)
  and tbb concurrent priority queue (PriorityQueueType) have been
  implemented
* Introduced family of "NodeBoundQueuesSchedulers": a scheduler with
  one queue per node, n threads with node affinity per node. a
  RequestParseTask dispatched to one of the node level queues
  schedules the resulting task graph on the node level scheduler
Fix formatting
Merge pull request #323 from bastih/JWUST-feature/scheduler_refactoring_reloaded

Major taskscheduler refactoring
Cut down hwloc wrappers and fix an issue for non-numa systems
Move to const
Fix reformatting check to only take src into account
Remove duplicate accessors
Merge pull request #326 from bastih/feature/cleanup_taskscheduler

Some spring cleaning for taskscheduler
Added PlanOperation::getOperatorId()
Implement a simple copy interface for PlanOperations
Basing TableRangeView on const tables
PointerCalculator: Moving ctor for pos_list
Fix ctor of hashtable that excepts list of other tables
Adding task dependencies handles done dependencies

Before, adding a done observer to a task with the standard addDoneObserver()
method resulted in a dead lock if that task was already finished. Rather than
having a client check if a task is done before adding a dependency to it, this
is now encapsulated by the addDoneObserver() method.
Added Task successor/predecessor retrieval methods
Added Pipelining interfaces and examples