Fix wiki publishing post-refactor.

RB_ID=https://rbcommons.com/s/twitter/r/522/
noisier asserts: show stderr, stdout on a couple of integration tests

When Travis-CI tells you that an integration test failed because './pants goal whatever' retcode != 0, you're suddenly very curious to know what stderr was. E.g., on https://travis-ci.org/pantsbuild/pants/jobs/27826597 , a usually-successful test failed. Sure would have been nice to know more about why it failed.

Testing Done:
(tweak the asserts so they fail)
./pants goal test tests/python/pants_test/tasks:integration
(un-tweak the asserts)
./pants goal test tests/python/pants_test/tasks:integration

Reviewed at https://rbcommons.com/s/twitter/r/565/
Correctly add requirements of included dependencies that provide distributions.

Testing Done:
When we upgraded from twitter.pants to pantsbuild.pants, setup_py broke for us in that not all source distributions had the correct set of install_requires dependencies.  This elif clause was in the original setup_py so I'm not sure why it was removed.

Submitted on behalf of Brian Wickman
Reviewed at https://rbcommons.com/s/twitter/r/566/
Fix travis-ci for wiki changes & add areitz to CI emails

RB_ID=https://rbcommons.com/s/twitter/r/567/
reenable this integration test. don't assume goal test retcode is 0 on success

I previously commented out this test, which was breaking in Travis-CI.

It assumed the exit code was 0 on success.
Empirical evidence suggests that's not always true for 'goal test'
in Travis-CI within a PantsRunIntegrationTest.
(Yeah, that's weird: https://github.com/pantsbuild/pants/issues/254)
So invoke './pants goal compile' instead; that still tests the scala-java stuff.

While I was in there, printed more info in the assert.

Testing Done:
on my laptop: ./pants goal test tests/python/pants_test/targets:integration
on Travis-CI: https://travis-ci.org/pantsbuild/pants/builds/27914227

Bugs closed: 250

Reviewed at https://rbcommons.com/s/twitter/r/569/
Fix for pants bootstrapping error caused by Wno-error=unused-command-line-argument-hard-error-in-future

Reviewed at https://rbcommons.com/s/twitter/r/562/
Fixed jaxb documentation formatting issues

Previously there were (mostly indentation) issues that were making Sphinx choke.

Testing Done:
Ran /build-support/bin/publish_docs.sh -o end examined output.

Bugs fixed 252

Reviewed at https://rbcommons.com/s/twitter/r/575/
Move the bang algorithm to GroupIterator - the sole user.

Testing Done:
PANTS_DEV=1 ./pants goal test tests::

Bugs closed: 255

Reviewed at https://rbcommons.com/s/twitter/r/580/