to_multisig_script_sig Shouldn't append SIGHASH

Added in b36dd97d, it seems like this violates principle of least surprise (and broke all of my code). If this method is going to append SIGHASH bytes, it should also offer some way of changing the type, and not assume SIGHASHALL. Though, my vote is that it joins the sigs as they are passed in.