start lease expiration thread after consensus for a master has been reached
refactoring of what master_option means
only sleep as much as needed for the lease to expire
don't hold on to prepares received while respecting another potential master
Merge pull request #193 from Incubaid/lease-expiration-start

Lease expiration start