Set thread name for spout and bolt threads

This patch simply appends the component id for spouts and bolts to the thread name. We have found that having descriptive thread names for spout and bolt worker threads is quite helpful when analyzing jstack output or using a profiler such as VisualVM.