Combine smart_malloc with the 'size-untracked' freelists
I kept these separate when strings were first moved from the
old SmartAllocatorImpl stuff into here because combining them
increased stores too much. Now that almost all of the heap is going
through the smartMallocSize api, it seems ok to combine them. Perflab
showed stores very slightly up (red only on a few endpoints), d-TLB
misses possibly slightly down, d-cache misses down, cpu time in the
noise.
Reviewed By: @edwinsmith
Differential Revision:
D1062598