orx-pinned-vec 4.0.0

`PinnedVec` trait defines the interface for vectors which guarantee that elements added to the vector are pinned to their memory locations unless explicitly changed.
Documentation
mod binary_search;
mod extend;
mod extend_from_nonoverlapping;
mod insert;
mod pop;
mod push;
mod refmap;
mod remove;
mod slices;
mod test_all;
mod truncate;
mod unsafe_writer;

#[cfg(test)]
mod helpers;
#[cfg(test)]
pub(crate) mod testvec;

pub use extend::extend;
pub use insert::insert;
pub use pop::pop;
pub use push::push;
pub use remove::remove;
pub use test_all::test_pinned_vec;
pub use truncate::truncate;