Change lightning payment protocol
We turn lightning payment initiation into a non-blocking action: server won't wait anymore for payment fulfillment and instead it is up to the client to regularly check payment status using the check_lightning_payment RPC command (optionally with wait argument).