140 Finalization - Invalid Inputs

Allowing invalid inputs to be filtered and the transaction to proceed
with decoding changes history in simulation, so will be reversed.  Any
input not pay-to-pubkeyhash will invalidate a Class B transaction.
Merge pull request #148 from zathras-crypto/new_new_master

140 Finalization - Invalid Inputs