Miscellaneous cleanups.
rm unused arena wrangling from xallocx

It has no use for the arena_t since unlike rallocx it never makes a new
memory allocation. It's just an unused parameter in ixalloc_helper.
Fix arena_sdalloc() to use promoted size.