Fix --help in nqp.
Fix nqp::setinvokespec on parrot. Add a test for it.
Add nqp::encode(...) op for encoding to a buffer.
First pass at nqp::decode(...).
Missing GC marking in VMArray REPR on Parrot.
Set type object STable earlier in deserialization.

Otherwise, things like typed arrays find the types they want to look
at the storage_spec of are not yet complete enough and explode.
Give VMArray its missing get_elem_stable.
Fix VMArray growth logic bug.
A few more missing VMArray pieces Buf needs.
nqp::encode and nqp::decode on Parrot.
Make nqp::encode take a buffer, not create it.
Add a test for 'is positional_delegate' and 'is associative_delegate'.
Test that positional_delegate and associative_delegate are visible through the metamodel.
Basic unsigned support for native arrays.

Only provided for on the Parrot backend so far; JVM needs similar (and
probably more boring/annoying) patches.
Add a very basic test for our NFA matcher.
use atpos_i if we have an integer-array, jnthn++
use java.lang.System.arraycopy for memmove.
use System.arraycopy in one more place in VMArray.
fixed nqp::objprimspec
Factor out the serialization into a seperate method for easier overriding.