Remove Memory Allocator concept

The implementation that was used does not permit the
initially intended flexibility and has thus been removed.

* Remove intermediate base classes
* Remove lib_memory
* Remove units_memory
Merge pull request #135 from bastih/feature/remove_allocator_strategies

Removing allocator templates