doc: CLI options in goals reference

On the goals_reference page, show CLI options. Eventually, I should be able to Google some of these things. And then I can stop relying on my puny puny memory ever again.

Testing Done:
rudely published docs from my dev branch. Folks could see the
pages looked pretty

build-support/bin/ci.sh

Reviewed at https://rbcommons.com/s/twitter/r/257/
docs: use new java hello. not pingpong. not old java hello.

Mmmostly a bunch of tweaks to: include hello instead of pingpong; describe hello instead of pingpong. Add comments to hello so that Sphinx's include-via-regexp could figure out which parts to include.

While I was in there:

Existing doc said how to run tests, but didn't show a test BUILD target. D'oh. So show one.

New hello app has bundles=bundle(some helper files). So say a little something about bundles=

Bundle results for a java_library changed. used to be a libs/foo.jar , now top-jar has a Foo.class in it. So fix up that text

Fix up rst formatting in tshoot.rst.

Punted on: it's nice that doc talks about bundles, but sample code
doesn't use it in a good way. https://github.com/pantsbuild/pants/issues/110

Testing Done:
Re-reading a week later is like using a fresh pair of eyes, I tell you.

Reviewed at https://rbcommons.com/s/twitter/r/273/
updated archiver to handle unicode characters in a package name or class name

Testing Done:
besides running the /build-support/bin/ci, I re-ran our build that has i18n chars in class files.

devpants goal bundle service/exemplar  --bundle-deployjar

Bugs closed: 111

Reviewed at https://rbcommons.com/s/twitter/r/319/
A couple of tweaks to reporting output.

1. Handle ansi escape sequences better. Previously we would render

  \033[36m bar \033[1m baz \033[0m

   as

   <span class="ansi-36"> bar </span><span class="ansi-1"> baz </span>

   Now we correctly nest it as

   <span class="ansi-36"> bar <span class="ansi-1"> baz </span></span>

   This is important because, e.g., \033[1m means "bold text", so we
   need to keep whatever color we had.

2. Make sure unindented console output starts on a new line