Bugfix: Avoid trying to parse outputs that aren't relevant to CWalletTx::GetAmounts

This fixes a warning when an output we aren't concerned with can't be parsed.
Bugfix: Supress "address" key in transaction details, when the destination isn't recognized

Previously, it would pass corrupt/random through base58.
JSON Spirit updated to v4.06
Switch to using raw_utf8
Relay OP_RETURN data TxOut as standard transaction type
Adding new "addrlocal" field to RPC getpeerinfo.
The existing CNode::addrLocal member is revealed to the user,
as an address string, similar to the existing "addr" field.
Instead of showing garbage or empty string,
it simply will not appear in the output if local address not known yet.
Merge pull request #2929 from Krellan/addrlocal

Additional field to RPC getpeerinfo output: addrlocal
Prettify some /Contrib READMEs

SYN

Remove Dead Readme-Qt Links.
Merge branch 'bugfix_unknownoutputs' of git://github.com/luke-jr/bitcoin

Conflicts:
	src/wallet.cpp
Fixed LogPrint/printf merge conflict.
Merge pull request #2738 from jgarzik/op_return

Relay OP_RETURN data TxOut as standard transaction type.
splashscreen: use TestNet() instead of unneeded string processing
Merge pull request #3125 from Diapolo/splash_testnet

splashscreen: use TestNet() instead of unneeded string processing
Merge pull request #2740 from constantined/constantined

UTF-8 support for JSON-RPC
Revert "Switch to using raw_utf8"

This reverts commit 2ecb7555a9df1e843fd25f588819e4ca1d94b266.
Revert "JSON Spirit updated to v4.06"

This reverts commit 2227389fa8fa1b9ff19234838fc7b641e935125b.
Merge pull request #3082 from laanwj/2013_10_rpccli3

Add separate bitcoin-rpc client
Merge pull request #3127 from jgarzik/smells-like-json-spirit

Revert recent json-spirit changes
Merge pull request #3123 from super3/master

Prettify some /Contrib READMEs
remove duplicate -rpcsslciphers help message from init
Merge pull request #3129 from Diapolo/rem-dup-helpmsg

remove duplicate -rpcsslciphers help message from init