Reduce redundant memory copies in script construction

Add IEnumerable<> overloads to Script ctr and GenerateScriptSig