complete validation tests for txProposal SIGHASH
add validation for actual tx SIGHASH_TYPE
fix new tests
fix password tests
fix cases for incomplete transactions
Merge pull request #944 from maraoz/fix/txp-checks

Add txp checks and tests