Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn
Native pointers less than 64 bits wide should be extended as an unsigned number. Reviewed-by: kvn, kevinw