box: Move box add/remove functions.
box: Remove all box children stored in extension list when freeing parent box.
fragment: Fix sample pool destruction.