Move assert to internal header file so we can turn it off
Change name of lithe context LL pointer to link not next
Statically initialize the futex queue and lock
Add futex debugging code
Ameliorate contention on futex locks
Update yield path from ancient semantics.  Much cleaner

Now calling sched->funcs->context_block AFTER block itself occurs
Make default to spin before giving vcore fully back to system