routing/payment_lifecycle_test: extract route creation into method
routing/payment_lifecycle_test: extract route creation into method

This also fixes a test bug that the manually created route didn't match
the actual payment amount in the test cases, and adds some fees to the
route.

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