MVM_nativecall_cast added

MVM_nativecall_cast has been added which provides casting an
OpaquePointer to any type we want. It makes us able to unpack things
conditionally.