Add automated cancellation of reservations that are not used:
* If unused at six hours, schedule for cancel in three hours and send email. * If reservation becomes used within those three hours, rescind the cancellation. * Add an override bit so that cancel/uncancel on the command line supercedes (so explicit cancel or rescinding a cancel, means do not make any more automated checks for unused). * Rework cancel to be more library friendly.
Showing with 214 additions and 14 deletions