Support newer servers and configurable scan intervals

The tuner info was merged in to tuners on the server, so this info
is now returned in the outer JSON hash, instead of an inner JSON
info hash. The newer servers also allow configuring the scan interval
per tuner. We use a default of 10 minutes as before.