added rump_sys_* system call APIs for _sched_{set,get}affinity
add LP_CALLINTR flag to struct lwp l_pflag

add rumpuser_component_schedule_intr(), which sets LP_CALLINTR for curlwp

during rumpuser_component_unschedule(), if LP_CALLINTR is set,
directly call handlers for pending softints and clear LP_CALLINTR
Merge branch 'bypass_sithread' into djnz00
added:
rumpuser_component_schedule_intr
rumpkern_sched_intr
rumpuser_hyperup.hyp_backend_schedule_intr
rump_user_schedule_intr
which is the same as *_schedule but sets LP_CALLINTR in curlwp->l_pflag
Merge branch 'bypass_sithread' into djnz00
Merge branch 'rump_affinity' into djnz00
rump_syscalls_compat.h - lwpid_t and cpuset_t typedefs for non-NetBSD
Merge branch 'rump_affinity' into djnz00
sys/syscallargs.h - provide lwpid_t and cpuset_t for non-NetBSD
Merge branch 'rump_affinity' into djnz00