Various changes and optimizations to SLUB memory allocator

This includes:
set slub_max_order to 0
zero page to fix boot crashes
fix a possible memory leak