implementations for place initialisation, pop and steal

copied from KLSM for now, since semantics seem to be the same
A very basic implementation for steal: return null
A very basic implementation of ParetoLocalityTaskStorageItem
A crude mcsp implementation using strategy2
fix documentation of Set interface to reflect the actual behavior of Set::insert
Use PriorityQueue to store ParetoLocalityTaskStorageItems
remove superfluous include
fix documentation

REBASEME: docu
Introduce interface for pareto queues
make Strategy2MspTask more generic

by passing in TaskStorage type to be used
add method print_name to all msp strategies

to be able to print TaskStorage type