set membind policy interleave for all threads
removed unused throw statement made error handling for hwloc consistent
Merge remote-tracking branch 'upstream/master' into feature/membind_interleave
Replace NULL with nullptr
Remove currently unused csb_tree
Merge pull request #238 from bastih/master

Replace NULL with nullptr
Merge pull request #239 from bastih/master

Remove currently unused csb_tree
Fix some issues surrounding WITH_PAPI
Merge pull request #240 from bastih/master

Fix some issues surrounding WITH_PAPI
Using weak pointers instead of bare pointers.

	This fixes the problem that tasks might be deleted while they are still running notifyReadyObservers. Since observers did not declare any ownership of the "to be notified" tasks, this was bound to happen. Weak pointers seem a good fit in this case since shared pointers would create circular references and tasks would never be deleted.
Merge pull request #237 from kaihowl/fix/kh-taskWeakObservers

Using weak pointers instead of bare pointers.
Remove Store main tables in favor of a single main table
merged master
Merge pull request #242 from bastih/master

Remove Store main tables in favor of a single main table
Merge pull request #205 from JWUST/feature/membind_interleave

set membind policy interleave for all threads
Fix recording of performance data
Mention performance flag in getting started docs
Merge pull request #245 from bastih/bugfix/optional_performance_data

Bugfix/optional performance data
fixed startup issues of Central and CentralPriorityScheduler
Merge pull request #247 from JWUST/feature/central_scheduler_fix

fixed startup issues of Central and CentralPriorityScheduler