This push brings several improvements to the release candidate for the new pants build system as well as continued improvements in the python application framework and pex support.
This push brings several improvements to the release candidate for the new pants build system as well as continued improvements in the python application framework and pex support.

pants:
  + Add a dependency tracking java compiler for faster mapping of classfiles to sources.
  + Improve the junit runner to handle scala tests, abstract classes and classes with no tests.
  + Improve scala_library and scala_tests targets to accept java_sources for circular dependencies via pants() target pointers to java_libraries instead of using globs on a rigid parallel filesystem layout.
  + Fixup pants list to work against jar_library and other aggregator/aliasing targets.
  + Add support for generating an ivy resolve report.
  + Add --pex option to pants py and add PEX_MODULE as an invocation option during bootstrapping.
  + Fix pex generation for python library targets that only have resources.

python:
  + Add CherryPy and tornado eggs and upgrade pystachio egg.
  + Implement a TFinagleProtocol.
  + Fixup touch to use safe_open and factor this up.
  + Add parse_date/parse_time to twitter.common.quantity.
  + Add support for quantity __add__/__mul__.

jvm:
  Upgrade to guava 11.0.1, zookeeper 3.3.4 and finaglized thrift compiler

  app:
    + Fix and simplify LocalServiceRegistry and service launching.

  text:
    + Implement CapitalLetterDotTokenCombiner.
    + Implement Traditional2SimplifiedHanTransformer and LuceneSmartChineseTokenizer.

  zookeeper:
    + Handle interrupted exception on blocking get() in ZooKeeperClient.
    + Expose number of partitions in zookeeper/Partition.

(sapling split of 49d8f99f554457cedb9002ba79c51ea3d11c4850)
pantsbuild/pex,kwlzn/pex,snyaggarwal/pex,URXtech/pex,pombredanne/pex,mzdanieltest/pex,jsirois/pex,sixninetynine/pex,URXtech/pex,snyaggarwal/pex,jamesbroadhead/pex,jsirois/pex,rouge8/pex,jamesbroadhead/pex,pantsbuild/pex,pombredanne/pex,mzdanieltest/pex,kwlzn/pex,sixninetynine/pex,rouge8/pex