Logic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445

Renames GetOrReuseKeyFromKeyPool to GetKeyFromPool, with fAllowReuse arg and bool result.
Fix RPC call name in error message.
obtain cs_wallet mutex to protect vchDefaultKey
Merge pull request #467 from gavinandresen/keypoolzero

Logic running with -keypool=0 was wrong (empty keys were being returned).
Fixed regression I introduced: wallets with lots of transactions were unusable in GUI.
Fix bad merge: getaccountaddress was broken for new accounts
Update the list of seednodes.

Nodes culled from MagicalTux's database of bitcoin nodes,
http://dump.bitcoin.it/misc/
by version and longevity, and tested for connectivity.
Give hard-coded seed nodes a random last-seen time, to randomize order they're tried.
Do not try to download blockchain from 0.3.23 nodes
If compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex lock/unlock (helpful for debugging something-is-holding-a-mutex-too-long problems)
Stay connected to seed nodes; disconnecting causes problems if you are trying to make the initial blockchain download.
Update binary mos to latest translations.
Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them
Merge pull request #486 from TheBlueMatt/translatefix

Update binary mos to latest translations.
Bumped version numbers to 0.4.0rc1
Merge commit '7db3b75b3e38c2088596f49cb51fe1c9c7e8b433' into namecoin_merge_v0.8
Namecoin: fix GetOrReuseKeyFromPool
Merge commit '123e5bd9982376b5feba8c32c67ff0286697a867' into namecoin_merge_v0.8
Merge commit 'ed02c95d505ce48451b600ff40720841a000fd50' into namecoin_merge_v0.8
Merge commit '783c636c73182731ca12e6af67516767a989da66' into namecoin_merge_v0.8