Added assertions to track a weird race condition that may lead a thread to steal a task that it owns (which should be impossible)
Potential fix for bug where a thread might steal its own task
Potential fix for bug where a thread might steal its own task
Steal boundaries are now strictly in FIFO order
Fixed various smaller issues
Disabled overeager assertion
More intelligent cleanup of global list items in KLSM
Fixed performance issue in KLSM mainly visible with k=0
Fixed bug where more than 2 blocks of same size might end up being linked in local list in KLSM
Assertions to track a bug
Potential fix
More assertions to track a bug
Potential fix for violation on the guarantees which blocks are used in KLSM (lazy merging was a bit too lazy)
REBASEME: Revert "Introduce class "aligned_data" to provide portable way for aligend memory allocations."

This reverts commit f738683990ef30a43d74868a4e58af46f9f222bd.

Conflicts:
	test/prefix_sum/PrefixSumTest.h
REBASEME: tmp fix while waiting for Martins work
REBASEME: Add a .gitignore
REBASEME: Portable .vimrc with noexpandtab
REBASEME: Pre-commit hook
MSP: Initial infrastructure

This file has been (more or less) copied from
test/sssp/Strategy/StrategySsspStrategy.h. The license header has been
intentionally modified to fit the recommendations located at
http://www.boost.org/users/license.html. Author and date are omitted
since they're stored in our trusty git^Wbzr.
MSP: An empty MSP Task with initial notes