objlist: Use static small int constructor.
objlist: We no longer need to assert on mem alloc results.

They either succeed or raise exception.
py: Clear allocated, but unused memory in containers.

Also, clear up freed slots in containers.

As a follow up to 32bef315be8e56ad2d7f69223fe7b9606893b6ab.