Owned-alloc: A crate to help reducing manual memory management errors

The goal of the crate is to wrap some common behavior when allocating and reduce some errors. With this crate, it is possible to have uninitialized allocations without unsafe. It is not expected to be complete, it has just some patterns I have already needed. Feel free to contribute with ideas or code :smiley: .