This release brings further work towards the new pants antless infrastructure
and many python and java library improvements from many new contributors.

Some noteworthy changes are highlighted below.

upgrades:
 + scala 2.9.2
 + guava 14.0.1
 + protobuf-2.4.1
 + lucene 4.1.0
 + gson 2.2.2
 + easymock 3.1
 + commons-codec 1.6
 + checkstyle 5.6
 + nailgun 0.9.1
 + spymemcached-2.8.1
 + joda-time-2.1

pants:
 + kill the pants ant backend
 + new metadata goals:
   depmap, dependencies, dependees, list, changed, filter, minimize
 + a plugin to handle thrift code generation using scrooge (supports 2.x and
   3.x series)
 + support for scaladoc gen via the renamed 'doc' goal (was 'javadoc')
 + antlr 3 & 4 support for java codegen
 + support for caliper benchmark targets
 + various *.md's filled out and corrected
 + improved multiplatform pex support: ./pants.multi and ./pants setup command
 + a concurrent junit runner upgrade
 + support for junit tests written in scala or java and marked via
Fix missed merge - normalize the key BuildFile paths.
A RunInfo file.

This is a small textfile-backed data structure containing info
about a pants run, such as the timestamp, commit sha etc.

This supercedes the mostly unused BuildInfo functionality, which was
removed, to avoid confusion.

Auditors: markcc
Attempt #2 at proper multiplatform distillation for pants.pex.
Ensure an ensemble expands to a unique set of ips.
Fix minor bug in RunInfo.
Read-write buffers.

Allows pants to gather the stdout/stderr of running subprocesses.

Auditors: markcc
Merge pull request #138 from jsirois/jsirois/zk/ensure_unique_ips

Ensure an ensemble expands to a unique set of ips.
Use an older 10 series mactel platform for maximum compatibility.
Fixup SourceTranslator to refuse translation for anything but the current platform and python.
Turn on verbose mode for common:all tests.
Merge pull request #137 from jsirois/jsirois/open_multiplatform

Rig up multi-platform pants.pex in the open as a stop-gap
Fix cmdline attribute box in process handles.

Due to a removal of the cmdline attribute in process handles,
many pants commands fail with: AttributeError: 'ProcessHandleProcfs' object has no attribute 'cmdline'
Merge branch 'cmdline-fix'
Make python thrift default version configurable.
Merge branch 'rwbuf'