clients reissue requests 1 TS before expiration

also: fixed problems with previous commit related to handling grant
expiration. clarified generation logic. added option to display
zero-power grants. renamed durationRequested -> packetsRequested and
durationGranted -> packetsRemaining for clarity