macroize some boilerplate in reprs.c
macroize a bunch of boilerplate in bootstrap.c
replace some boilerplate with repr_conv calls
oopsie
fixed a thinko
added and mappen gethllsym
small fixes and cleanups
use a fresh list/hash for every match

Otherwise we carry matches from previous runs around.
little optimization
added nqp::sprintf and tests

Note that these tests fail due to a GC bug. The test file is not included in the test targets.
add missing MVMROOT
removed needless MVMROOT
removed another needless MVMROOT
satisfy -Wpointer-sign and -Wparentheses-equality
satisfy -Wpointer-sign
satisfy -Wimplicit-function-declaration
satisfy -Wpointer-sign
satisfy -Wpointer-sign
satisfy -Wtautological-compare

"warning: comparison of unsigned expression >= 0 is always true"
fixed reallocation of new_args

This makes t/nqp/57-construction.t pass using clang.