Add primitives VALUES and CALL-WITH-VALUES.
* microcode/hooks.c (Prim_values Prim_call_with_values): New.
* microcode/returns.h (RC_MULTIPLE_VALUES): New return code.
* microcode/interp.c: Interpret new return code.
* runtime/conpar.scm: Parse new stack frame type.
* runtime/boot.scm (values call-with-values with-values): Assign
these bindings earlier in the boot. They are no longer inlined by the
scode optimizer and cannot be assigned later.
* runtime/global.scm: Remove old definitions.
* runtime/runtime.pkg: Move declarations.
* runtime/thread.scm (with-thread-events-blocked): Pass multiple values.
* runtime/wind.scm (%execute-at-new-state-point): Pass multiple values.
* compiler/base/cfg2.scm (cleanup-noop-nodes): Pass multiple values.
* src/sf/usiexp.scm (values-expansion call-with-values-expansion):
Remove.