Fixing lock_sync -> reset last closure ptr.
Removing access and query functions.

They are now replaced by use of _sync functions.
Adding an executor argument to the proc_wake routine.

This will make it easier to (possibly) transition to a work-stealing schedler.