Added fixed size allocators

Added fixed size allocators

merged upstream

removed implementation-specific block allocator test

Update engine.cpp