Extension APIs for cap-std

This crate adds additional helper APIs on top of the [cap-std crate].

This crate will aim to migrate extension APIs from openat-ext.

For more background on the rationale for this crate, see: https://github.com/bytecodealliance/rustix/issues/100