add helper function to _helperlib to get the address of an object that supports the buffer protocol
add support for buffer protocol to JITClass extensions and remove get_member_offset
create new types for JIT classes that allow methods to be compiled in nopython mode