peer: add logic to dispatch justice after revoke state broadcast
peer: add logic to dispatch justice after revoke state broadcast

This commit adds the necessary logic a peer’s htlcManger goroutine to
dispatch justice (sweeping all the funds in a channel) after it has
been detected that the counter-party has broadcast a prior revoked
commitment state.

The task to generate the justice transaction is handed off to the
utxoNursery. Once the nursery has finished its duty, the peer launches
a new goroutine which will delete the state of the channel once the
justice transaction has been confirmed within a block.

bryanvu/lnd,ddustin/lnd,bryanvu/lnd,LightningNetwork/lnd,AndrewSamokhvalov/lnd,AndrewSamokhvalov/lnd,LightningNetwork/lnd,aakselrod/lnd,ddustin/lnd,aakselrod/lnd