kernel: mem_slab: Add support to no multithreading Mem_slab supports allocation with timeout which blocks the context if no slab is available. Updated to treat every timeout as K_NO_WAIT when multithreading is disabled. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>