Fix script test handling of empty scripts

Previously an empty script would evaluate to OP_0
Test CHECKMULTISIG with m == 0 and n == 0
Merge pull request #3860 from petertodd/test-checkmulti-n-m-zero

Test CHECKMULTISIG with m == 0 and/or n == 0