Improve rrd2whisper's handling of rrd files

Take into account the actual retentions in rrds and make whisper
archives similarly. Also allow selection of non-AVERAGE rrd archive
types