In addition to the upstream changes, two issues for bindings were fixed:
* the ChannelManagerConstructor API was substantially rewritten, now
requiring a ProbabilisticScorer, ensuring access to it is properly
locked by the `MultiThreadedLockableScore` that wraps it, and
providing a `RouterWrapper` which can be used to select manual
routes.
* a bug where enums containing references to opaque structs may not have
ensured the refered struct lives long enough was fixed.
-----BEGIN PGP SIGNATURE-----