Group JarCreate jarring actions in a jar-create MULTITOOL workunit.

Testing Done:
Before:
=======
$ PANTS_DEV=1 ./pants goal bundle --bundle-deployjar src/java/com/pants/examples/pingpong/::
...
08:04:20 00:08   [jar]
08:04:20 00:08     [jar]
08:04:20 00:08       [bootstrap-jar_tool]
08:04:22 00:10       [jar-tool]
08:04:22 00:10       [jar-tool]
08:04:22 00:10   [bundle]
08:04:22 00:10     [bundle]
                   creating dist/pingpong-bundle
...

After (note the dot per collapsed jar-tool workunit):
======
$ PANTS_DEV=1 ./pants goal bundle --bundle-deployjar src/java/com/pants/examples/pingpong/::
...
08:04:38 00:01   [jar]
08:04:38 00:01     [jar]
08:04:38 00:01       [jar-create]..
08:04:38 00:01   [bundle]
08:04:38 00:01     [bundle]
                   creating dist/pingpong-bundle

Bugs closed: 164

Reviewed at https://rbcommons.com/s/twitter/r/416/
Add an option to open the pants server ui.

This also fixes a bug in rcfile augmentation of args.

Testing Done:
$ tail -4 ~/.pants.rc
[server]
options:
  --server-open

$ PANTS_DEV=1 ./pants goal server
*** Running pants in dev mode from /home/jsirois/dev/3rdparty/jsirois-pantsbuild-pants/src/python/pants/bin/pants_exe.py ***
(using pantsrc expansion: pants goal server --server-open)
Server already running at http://localhost:50579
Created new window in existing browser session.

$ PANTS_DEV=1 ./pants goal killserver server
*** Running pants in dev mode from /home/jsirois/dev/3rdparty/jsirois-pantsbuild-pants/src/python/pants/bin/pants_exe.py ***
(using pantsrc expansion: pants goal killserver server --server-open)
Killed server with pid 26443 at http://localhost:50579
Launching server with pid 27492 at http://localhost:36291
Created new window in existing browser session.

Bugs closed: 165

Reviewed at https://rbcommons.com/s/twitter/r/418/
doc: comment out most of "how to install" page, which turned out to be a troll

comment out System-wide Installation, Virtualenv-based Installation sections.

replaced "pants" with "pantsbuild.pants" in the commented-out text.

Bring back the "Pants is not an install-able" blurb we had before. Slightly updated; the old text assumed Pants lived in twitter/commons.

Bugs closed: 114, 158

Reviewed at https://rbcommons.com/s/twitter/r/414/
added 'jvm_arg' option for jar-tool config in pants.ini

This does not solve issue 169, but it makes is less painful and easier to configure/diagnose.

Testing Done:
Added this to pants.ini:

[jar-tool]
jvm_args:['-Xmx257M']

I used '257' because its an unlikely value.

PANTS_DEV=1 ./pants goal ng-killall
PANTS_DEV=1 ./pants goal bundle <target>

ps auxww | grep 257M shows the NGServer process.

Bugs closed: 169

Reviewed at https://rbcommons.com/s/twitter/r/421/
Added a java example to test thrift code generation functionality.

Added a BUILD file and ExampleThrift.java file to com.pants.examples.thrift,
testing against the pre-existing distance.thrift found under com.pants.examples.distance.