Merge fixes mruby/mruby#1039.
Add brances to macro parameter. It may be refactored as GET_UNPACK_{b,c} are used only by GETARG_{b,c}.
For particular environments which has 25 < n < 32 bit int. There is no cost even if you use 16/32bit int targets.