Add support for trial -j option (ticket 2421)

http://trac.buildbot.net/ticket/2421

I don't love how this patch adds three logs per worker.  Maybe using trialJobs should include all the workers' log files as completed logs, rather than tailable logs.  I'm not sure what benefit there is from being able to tail workers' logs individually.