Rename BEST_FIT* into WEAKEST_FIT* + add STRONGEST_FIT* + add more abstract CH types (ALLOCATE_ENTITY_FROM_QUEUE, ALLOCATE_FROM_POOL)
fix WEAKEST_FIT*
code style