Added a domain memory allocator, so that instead of allocating individual ByteArray instances, one can allocate ByteArrayUnmanaged, which are all backed by the same heap byte array, and then use fast domain memory intrinsics to access it.