Specified base_uint component size

A base_uint used to be made of an array of unsigned ints. This works
fine on most platforms, but might not work on certain present or future
platforms. The code breaks if an unsigned int is 16 or 64 bits, so it's
important to be specific. Also changed "u" to "you".
translations update 2013-05-08

- integrates current translations from Transifex
Merge pull request #2629 from wyager/master

Specified base_uint component size
Link with boost_chrono library on OSX

Compiling on my OSX 10.6 build machine, I get:

Undefined symbols:
  "boost::chrono::steady_clock::now()", referenced from:
      boost::cv_status boost::condition_variable::wait_for<long long, boost::ratio<1ll, 1000000000ll> >(boost::unique_lock<boost::mutex>&, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&)in bitcoinrpc.o

Linking against the boost_chrono fixes the issue.

Windows builds already link against boost_chrono; Linux doesn't, but compiles (on pull-tester / gitian, at least).
Merge pull request #2635 from gavinandresen/boost_chrono_osx

Link with boost_chrono library on OSX
Merge pull request #2630 from Diapolo/translations

translations update 2013-05-08 (for 0.8.2 release)
Release notes for 0.8.2rc1
Update version numbers for 0.8.2rc1 release
Move implementation of some CBlockLocator methods

Move out of main.h to improve compile times and add documentation
for what the methods do.
Introduce a CChainParameters singleton class.

Move hashGenesisBlock and pchMessageStart into this class and replace
references with calls to Params().MessageStart() and friends. The goal
is to reach a state where all numbers that vary between network
instances are collected in one place, then introduce a third set of
regtest parameters designed for the bitcoind/bitcoinj comparison tool
and app development.
Alert keys to CChainParams.
Default port to CChainParams
bnProofOfWorkLimit -> CChainParams
Subsidy interval -> CChainParams
Genesis block -> CChainParams
Introduce a regression test mode.

It uses the same parameters as Matt's bitcoind/bitcoinj comparison
tool requires, but also disables DNS seeding and introduces a
separate port number.
Remove the bitcoind-comparison patch as it's no longer needed.
Data directory name -> CChainParams, add a new one for regtest mode.
In regtest mode, don't connect to other nodes and ensure listening is enabled.
In regtest mode, stop mining after finding a block

This allows you to generate a single block on demand, which is helpful
for regression tests and app development. Just run:

bitcoind -regtest setgenerate true

Now you have a new block. Run the command again to get another one.

Also, add some documentation to -help describing the new flag.