Ditch FreelistHeap everywhere.

The free list heap was incorrectly being used as it can only handle
same-size allocations. The zone heap does this anyway, so completely
remove free list heap everywhere.