[signer] Add an option to explicitly allow using non-ALL sighashes
#353
+79
−3
ALL sighashes
#353