improvements to handling of instrument responses

- deal with responses in stationxml
- improved fft filtering in snuffler
stationxml: respect time and timespan information in channel chooser
stationxml parsing: improved robustness
added timeout flag to fdsn ws client