timeseries.TimeSeries: added NDS auto-host

    - TimeSeries.fetch now steps through an ordered list of hosts trying
      each one in turn, only if none work is an exception raised