Reviewed-by: mdoerr, shade, stuefe, tschatzl
Move free-list management and allocation to new class. Reviewed-by: tschatzl, sjohanss