script: fix decodeBool again

crazy that this can slip through

TODO: add test case
script tests: add new test case

only last PUSHDATA byte was checked previously
script: fix decodeBool again

crazy that this can slip through

TODO: add test case
script tests: use better test case
Merge branch 'fix-script' into rpc-compare
script tests: fix test case for boolean constant
script: add test case testing popBool
script: fix popBool

also make order cases in OP_VERIFY more naturally
script tests: fix test case for boolean constant
script: add test case testing popBool
script: fix popBool

also make order cases in OP_VERIFY more naturally
Merge branch 'fix-script' into rpc-compare