Added JavaDoc
Added method for testing if thread is scheduler thread
Made FiberLatch and FiberCondition thread safe so threads outside of FiberScheduler can affect latches and conditions