Bug 1048626 - Provide a minimal background thread pool for long-running tasks, r=rnewman