Show input amounts and fees in TxToJSON.

In TxToJSON (decoderawtransaction / getrawtransaction), show input
amounts of transactions as well as fees for better checking of
correctness.
Decode name operations in TxToJSON.

Decode name operations in TxToJSON for better results in
decoderawtransaction and friends.
Handle pay-to-pubkey in ExtractDestination.

Handle OP_PUBKEY also (and not just OP_PUBKEYHASH) in
ExtractDestination, so that those transactions are decoded correctly.
Merge branch 'namecoinq' into extended-decode
Merge branch 'namecoinq' into extended-decode
Merge branch 'extended-decode' of github.com:domob1812/namecoin into extended-decode
Merge branch 'namecoinq' into extended-decode
Update .gitignore.

Update the top-level .gitignore to fit the generated files I see on a
GNU/Linux system more closely.
Update .gitignore further.

Clarify with a comment that the ignored files are Qt-created, and
exclude only toplevel Makefile.
Merge pull request #58 from domob1812/extended-decode

Extended transaction decoding