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.
fixed java style differences
second attempt at fixing java style differences
Another attempt at fixing java style differences
Merge pull request #1 from royerloic/master

Added Interoperability with native memory frameworks