Uploading another set after a rebase because there were test failures
in the previous version. I've combined a few of the commits into one
now to ease the burden of rebasing. Now there is one patch for code,
one for tests, and one for documentation.
Thanks
Nitin Motiani,
Google