Variable Invoice.expiry

The expiry time of this invoice. A node will (?) reject payments to an invoice if the payment is received after the expiry time.

struct Invoice
{
  // ...
  long expiry ;
  // ...
}

TODO

check if byzantine nodes can abuse this.