Fixed tryWakeupThread:BlockedOnSTM case
scheduleThreadOnFreeCap is cognitive of the fact that capabilities can be grabbed but still be married to other LWT schedulers. This is achieved through a new capability field picked_up_by_ULS.
Fixed the MAYBE_GC primtive in stg_atomicSwitchzh
Added sieve test. Minor edits in RTS files.