Handle pay-to-pubkey in ExtractDestination.

Handle OP_PUBKEY also (and not just OP_PUBKEYHASH) in
ExtractDestination, so that those transactions are decoded correctly.
Remove superfluous check.

Remove a superfluous check in transaction checking.  Right below the
removed check for "value in >= value out" there is the check "fee >= 0",
which is equivalent.