Keep track of what transactions to broadcast to peers.

When a new block comes in, we might need to remove some of them.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Don't differentiate gateway from normal transaction at net protocol level.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
First cut of transmitting transactions to peers.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Better logging.

This helps track multiple clients logging to same screen.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
peer: explicitly avoid sending transaction back to peer who sent to us.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>