Add HasCanonicalPushes(), and use it in IsStandardTx

Conflicts:
	src/main.cpp
	src/script.cpp
	src/script.h
Check IsFinal and HasCanonicalPushes (scriptSig only) even when accepting nonstandard txns