TxIn.public_key_sec(): Atempt to return the public key

Split the method TxIn.bitcoin_address() into two methods:
one attempts to return the public key of tx_in signature script,
the other, using the previous one, returns the corresponding
bitcoin address.