Clarify that redeemScript is often optional

If described as "required", folks like me who know only enough to be dangerous sit there scratching our heads/trawling the web for a while trying to work out what to put there and where to get it from (although recently I spotted that the developer docs have [an example of not supplying it](https://bitcoin.org/en/developer-examples#offline-signing)).