Also update the WitnessScript doc to note it should be set also for p2wkh.
This commit is a step to split the lnwallet package. It puts the Input interface and implementations in a separate package along with all their dependencies from lnwallet.