Another overhaul of the pool suballocator. it now takes addresses of handles so it can set them to invalid when deleting elements. it also now uses a pair of doubly linked lists for free and allocated elements for rapid alloc\dealloc and fast iteration (seeing as how my usage patterns indicate that pools are for things that need to update and\or draw together).
Pool suballocator overhaul

massive overhaul to aeonPool.