Moved from lightningdevkit/rust-lightning#682
Val pointed out at lightningdevkit/rust-lightning#618 (comment) that we should have a broader C demo client for the C bindings, though more than simply feature-parity with the C++ demo would probably also be good.