Speed up Bool.pick/roll
Stay in NQP land as much as possible

Good for another 15% performance increase
Mention Bool.pick/roll now 20x faster
Make .round (no parameters) about 3x as fast
De-pessimize Bool.pick(n)/roll(n)

It appears that literal value candidates are not yet optimized away, so having
them slows things down considerably.  So the (n) cases are now back to what
they were before I started all this (instead of worse).
Bring Supply up to spec wrt to s/more/emit/
Mention Supply.more is deprecated
Remove pessimation of .round($x)

Also using a literal param in MMD, which is still not optimized away.
Make IO::Socket|Proc::Async emit instead of more
Make sure signals emit rather than more
S/winner/earliest/ as by recent S17 spec change
winner.t is now earliest.t, as per spec change
Introduce faster IO::Path creator for abs paths
s/new-fap/new-from-absolute-path/  moritz++
s/new-fp/new-from-pairs/   moritz++

Since this is a purely internal method, no deprecation cycle appears to be
needed.
Use IO::Path.new-fap where possible

This should give about a 4% gain in startup time and module load times.
Spectest seems to go from 176 -> 169 seconds, which sort of confirms this also.
Some ChangeLog updates
improve LTA message on ?: for abraxxa++
Make some .pick()/.roll() situations ~15% faster

By providing a MMD candidate without parameters
Make Cool.round also about 15% faster

By providing a MMD candidate