Follow missed change from neo-project/neo#1816 . `None` may be used for any signer. Currently it is used for sender to only pay fees, or to sign tx attributes.
Following C# implementation, we should marshal Scopes as a set of strings instead of single byte.