slot_allocator: fix type of slot variables
slot_allocator: add likely macro

This is easier to read than __builtin_expect.
slot_allocator: expand alloc comment