hsclient: Build cached descriptor TimerangeBounds from descriptor lifetime.
Note: This is based on the changes added in !1152 (merged) and !1153 (merged)
This makes descriptor_ensure
refetch the descriptor if it has been
cached for longer than descriptor-lifetime
minutes.
Edited by gabi-250