kernel - Remove unused z_Next field, fix comments & debug helper
* The kernel slab allocator no longer uses the z_Next field, remove it.
* Remove a useless z_Next test in two places and adjust the comments to
describe the actual operation of the zone free case. It doesn't hurt for
us to leave one fully free zone structure on the main per-cpu ZoneAry[]
for each zone, there might even be a cache-locality-of-reference advantage.
* Fix the 'zoneinfo' code in test/debug so it properly reports the
kernel slab allocators topology.
Reported-by: Adrian Drzewiecki <z@drze.net>