Added Interoperability with native memory frameworks

LargeArrays can now wrap externally handled native pointers. Life cycle
is properly handled by providing the parent responsible for handling
the native memory.