Drop references to sem(4).
Enable COMPAT_FREEBSD9/10 by default and add to NOTES.
Build fixes.
If we always clear the waiters flag in userland, then have sem_wake2 has to
do a broadcast, not a signal.