Added -O2 flag for lwconc library. Using takeMVarWithHole for sieve-lwc -- reduces allocation overhead.
Added Concurrent round-robin scheduler implemented using 2 list queue. Renamed LwConc.Concurrent to LwConc.ConcurrentSequence.
Added MVarList
Added forkOn. Added ChamenosRedux.
Making changes to chameneos
Removed setting yielded from Substrate's scheduleScontActionRTS. This will allow the user-level scheduler to examine why the thread was sleeping in the first place.
Created a ConcurrentList scheduler that adds a thread woken up with status BlockedInHaskell to the front of the scheduler queue. Chameneos uses this scheduler kind.