Reduce usage of unstable features
This reduces usage of the allocator_api
feature to two Arc::try_new
calls. It removes the const_option
feature and replaces the const_refs_to_cell
feature (in combination with the memoffset dependency) with the offset_of
feature which is on the path to stabilization unlike const_refs_to_cell
.