Fixes to get java examples compiling against twitter commons.
More BUILD file fixes for external twitter-commons java deps.
Minor fix to nailgun_client in the unicode_literals regime.
Point to updated commons cheeseshop urls.
Fixes to get java example code working.
Switch commons python deps to a robust github URL.
Fix a bunch of copyright messages.
Move twitter commons dep specs to 3rdparty.
Add thrift and antlr files needed for tests.
Move all python tests to package pants_test.

Prevents namespace package issues between src/python/pants and tests/python/pants.
Fix a broken test.

Also rename metasyntactic vars to not mention 'twitter', as
this was confusing to my grep searches for import changes.
Fix up another test.
Get the last few tests working.

Now all tests pass!
Merge branch 'master' of github.com:pantsbuild/pants into jsirois/bootstrap

Conflicts:
	3rdparty/python/BUILD
	3rdparty/python/twitter/common/BUILD
	pants.bootstrap
	src/python/pants/BUILD
	src/python/pants/BUILD.transitional
	src/python/pants/base/BUILD
	src/python/pants/bin/BUILD
	src/python/pants/cache/BUILD
	src/python/pants/commands/BUILD
	src/python/pants/engine/BUILD
	src/python/pants/fs/BUILD
	src/python/pants/goal/BUILD
	src/python/pants/ivy/BUILD
	src/python/pants/java/BUILD
	src/python/pants/net/BUILD
	src/python/pants/python/BUILD
	src/python/pants/reporting/BUILD
	src/python/pants/scm/BUILD
	src/python/pants/targets/BUILD
	src/python/pants/targets/python_target.py
	src/python/pants/tasks/BUILD
	src/python/pants/tasks/jvm_compile/BUILD
	src/python/pants/tasks/python/BUILD