Support the optional argument packing handling.

Now there're two ways to declare a function argument as reference, one
is "MyType& var", the other is "MyType% var". The latter will tell KSC
not to use the packed argument handling for this argument when being
JIT-ed to function pointer.