[ops] fix src for find_codepoint: INTERP

we did not do a bootstrap-ops with the wrong src, so we
did not find out.
extern inline alarm_check, and various

use alarm_check as inline internally, but still provide an exported
version. alarm_check is hot code in the scheduler loop.
add slowness to object.pmc DESCRIPTION with vtable overrides.
coding-style in Integer.set_integer_native.
[pmc2c] compile-time expand pcc params and set the return result #1080

optimize pmc2c to emit static fill_params from compile-time known
params into the _call_object args array, ditto for the return values.
[pmc2c] fixup Chirags code a bit

fallback to old slow code with unknown arg adverbs.
fix indices and whitespace and more codingstd with Chirags code.
add helper function convert_pcc_sigtype for args and return sigs.
still fails t/pmc/class.t for missing method arity checks
[pmc2c] add method arity check - GH #1080

on method calls without optional args do one
arity check, with the new exception message:
  "wrong number of arguments: %d passed, %d expected"
Matching the old exception message too many/few would require
two run-time checks, which costs ~2% in parrot-bench.

fixes t/pmc/class.t
[pmc2c] fix optional arg handling for methods GH #1080

handle now also :optional and :opt_flag at compile-time,
not at run-time. (o and p arg adverbs)
Unprovided args get initialized with empty defaults.
With optional args, fall back to the two-fold old too many
and too few arguments checks, for backward compat. (about 2% slower)