fix stupid SCArrayQ getter bug.
added copyright messages
Added more hamcrest matchers
Changed Fiber.toString
SimpleConditionSynchronizer now doesn't remove waiters in signalAll()

This caused a problem with threads (though not fibers) that never woke
up for some reason.
-
Added equals and hashcode to ThreadStrand
Added TickerChannel (with tests)