burst buffer enhancements

Improve logic for failure recover on slurmctld restart
Add burst buffer use start time for use with revoking previously allocated buffers
Revoke burst buffers already allocated to pending jobs when needed
  for a higher priority job