routing: require tlv capability for custom record payments
routing: require tlv capability for custom record payments

Previously if a payment was sent with custom records attached, path
finding wouldn't perform a check whether the final node was capable of
receiving custom records in a tlv payload.

aakselrod/lnd,LightningNetwork/lnd,LightningNetwork/lnd,aakselrod/lnd