REBASEME: Pre-commit hook
Add headers to CMakeLists.txt

This is a noop for the standard CMake build process, but it actually
displays all headers in QtCreator.
CMake: Auto-detect pthread, hwloc, blas and lapack

This is the preferred CMake way of handling libraries. As a bonus, we
get informative error messages when necessary dependendies are not found.
CMake: A more portable way of defining CXX flags

Of course we'd have to define flags for other compilers, but at least we
won't pass non-applicable flags.
CMake: Remove cruft

Nonworking tests are unused. Link directories should be handled by
find_package() & co.
CMake: Don't warn about variable size arrays
Fix all 'unused argument' warnings in complete build
avoid further 'unused parameter' warnings
CMake: Enable debug mode in Debug build types

Additionally, commented two broken assert statements exposed by
PHEET_DEBUG_MODE.
Convert all windows line endings to unix newlines

Just to stay consistent.
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.
REBASEME: Undef all but our MSP tests
MSP: An empty MSP Task with initial notes
MSP: Add several utility classes

These are taken from our initial prototype repository.
Naming conventions were updated, and the coding style somewhat adapted
with astyle.
MSP: General MSP comments
MSP: A naive sequential prototype
CMake: Mark dependencies as required
MSP: Initial test instance class
MSP: Initial suite integration of the sequential tests
MSP: Reduce run_algorithm visibility

There's no reason for this to be a class member.