nativecast operator added

nativecast op has been added, it makes us able to cast things
conditionally. FROGGS++
rename nativecast to naticecallcast to align with the others
Implement nativecallcast for jvm backend

This passes all NativeCall tests about casting OpaquePointers to
native ints, nums, strings, CStructs, CArray and CPointers.
implement nativecallcast op for parrot backend

The op itself seems to work for all kinds or target types, but there
is an issue with nums and strs in NativeCall when we try to box the
return value of the op. Native ints work out for some reason even
when the code paths seem to be identical.
add box target parameter to nativecallcast

We box into the object provided by this param, and query the already existing param
for bit sizes we need when reading numbers.
add box target parameter to nativecallcast

We box into the object provided by this param, and query the already existing param
for bit sizes we need when reading numbers. Also add a missing break in a switch case.
bump moar rev for nativecallcast op