Set a timeout for splunk api requests.

Some of our more complicated queries take about 3 minutes, so I'm setting the limit at 5.

@jzoldak @mulby 
That's a good point, but I'd like to defer that for now. It sounds like there is a server configuration that will prevent a job from running too long, so it would be killed automatically anyway. That said, I'll look at hardening the remote job management a bit later.