Fix UNIX-specific thread handle leak.
Bugfix: don't overuse limited ExtractAddress

ExtractAddress was called with the keystore as argument in RPC and
UI, limiting results to own keys. This caused empty "address"
fields.
Merge pull request #435 from sipa/fixextract

Bugfix: don't overuse limited ExtractAddress
CAddrDB::LoadAddresses: properly initialize CAddress

Fixes issue #424
Fix EncryptKeys crash introduced by a9ba4710, identified by TD.
Merge pull request #436 from TheBlueMatt/master

Fix EncryptKeys crash introduced by a9ba471, identified by TD.
Comment "deprecated"
Check for duplicate txins in CheckTransaction.
Translation from "Open Bitcoin" to "Verstuur Bitcoins"
Merge pull request #437 from codler/patch-2

Comment "deprecated"
Identify as "Bitcoin + version number" when mapping UPnP port

Makes Bitcoin identify itself as "Bitcoin + version number" instead of
the nondescript "libminiupnpc" when forwarding a port via UPnP.
Merge pull request #444 from Jeroenz0r/patch-2

Translation from "Open Bitcoin" to "Verstuur Bitcoins"
avoid strAddress + validity checks

Avoid references to addresses using strings, and use CBitcoinAddress
as much as possible. Also added some validity checks on addresses
entered using RPC.
Make it clear that setting proxy requires restart to fully apply.
Don't listen if on TOR (resolves #441).
Merge pull request #451 from TheBlueMatt/tornolisten

Don't listen if on TOR (resolves #441).
Merge pull request #446 from WakiMiko/upnp-desc

Identify as "Bitcoin + version number" when mapping UPnP port
Merge pull request #448 from sipa/cbitcoinaddress

avoid strAddress + validity checks
Merge branch 'tmp2'
Merge pull request #443 from TheBlueMatt/dupin

Check for duplicate txins in CheckTransaction.