Add support for go-like concurrency with threads.
Add support for go-like concurrency with threads.

We use threads instead of true goroutines because the JVM does not have
support for continuations. Even so, by using typed channels that can be
multiplexed with select, we get a lot of the benefits of go-style
concurrency.
labrad/scalabrad