TransactionSigner.signInputs to return boolean

If signer is incompatible with given tx, false is returned.
Passing KeyBag to TransactionSigner.signInputs

As all the TransactionSigners are now KeyBag-aware, KeyBagTransactionSigner renamed to LocalTransactionSigner