Renamed ActionThreadFactory to NamedThreadFactory

The action thread factory didn't really create 'action' threads.  It
just created threads with a specific name attached to them.  The new
name is more accurate to what the factory actually creates.