combine evaltools and evalcompiler into evaltoolchain

they were just being called sequentially anyway ...
cctestandsetW() hasn't need used in almost a year => g/c
fold probe_compiler into evaltoolchain, evalplatform and probeld
group eval routines in a different way to clarify !KERNONLY
compat queue.h is necessary only for !KERNONLY