sync with upstream @ 21409451

Check the NEWS file for details of what changed.

git-svn-id: http://leveldb.googlecode.com/svn/trunk@28 62dab493-f737-651d-591e-8d6aee1b9529
34 files changed