am 3cba6f00: Merge "Move element and type allocations to the HAL allocator."

* commit '3cba6f00cab830b54a1234bf9e4b3b69ab7f8228':
  Move element and type allocations to the HAL allocator.