We currently keep copies of HTLCs in each commit_info structure, but that's redundant. Keep per-peer per-direction maps of HTLCs, then we can just throw pointers around (next patch). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>