AURORA-600:RC2 License and NOTICE updates

Updates LICENSE and NOTICE for comments found during RC2 review

Bugs closed: AURORA-600

Reviewed at https://reviews.apache.org/r/23931/
Use the DB test module in DbSchedulerStoreTest.

Bugs closed: AURORA-605

Reviewed at https://reviews.apache.org/r/23961/
Make bootstrapThrift quiet.

Testing Done:
./gradlew build
./gradlew --info build

Reviewed at https://reviews.apache.org/r/24017/
Update to RBTools 0.6.2

Lots of improvements, including git workflow integration - see
https://www.reviewboard.org/docs/releasenotes/rbtools/0.6/

Testing Done:
./rbt post
./build-support/tools/list-missing-shipits

Reviewed at https://reviews.apache.org/r/24018/
Add a human-friendly HTTP/JSON API with auto-generated documentation.

Bugs closed: AURORA-369

Reviewed at https://reviews.apache.org/r/23741/
Add test coverage for Mname.

Reviewed at https://reviews.apache.org/r/24042/
AURORA-145:Test dependencies leak into distribution

Moves testing dependencies out of main src into test.

Testing Done:
Was initially waiting on AURORA-132 for this. ran build-support/jenkins/build.sh and created dists with no issues.

Bugs closed: AURORA-145

Reviewed at https://reviews.apache.org/r/19796/
Make testing of v1 command hooks easier.

In order to be able to test v1 command hooks on real commands, it would
be helpful to be able to mock out the body of the commands. In order to
do this, I've separated the commands into an invocation frame, and
the actual command implementation.

Bugs closed: aurora-603

Reviewed at https://reviews.apache.org/r/23949/
Improve usability of links in the job page.

Bugs closed: AURORA-561

Reviewed at https://reviews.apache.org/r/24062/
Replace HttpModule from twitter.common with our own code.

Bugs closed: AURORA-606

Reviewed at https://reviews.apache.org/r/24059/
Upgrade pants to 0.0.20

Testing Done:
./build-support/jenkins/build.sh

Reviewed at https://reviews.apache.org/r/24077/
Adding a wait_for_batch_completion option into parallel updater.

Bugs closed: AURORA-626

Reviewed at https://reviews.apache.org/r/24126/
Blocking on post drain script call.

Bugs closed: AURORA-609

Reviewed at https://reviews.apache.org/r/24019/
Revert formated->formatted attempted typo correction.

Bugs closed: AURORA-628

Reviewed at https://reviews.apache.org/r/24169/
Use tasksWithoutConfig on job page to reduce page load time for jobs with
large amount of active instances.

Bugs closed: AURORA-551

Reviewed at https://reviews.apache.org/r/22944/
Always log unexpected scheduler lifecycle death.

Reviewed at https://reviews.apache.org/r/24198/
Add an InstanceUpdater to fit into rolling update coordination in the scheduler.

Bugs closed: AURORA-621

Reviewed at https://reviews.apache.org/r/24078/
Defining stubs for the Update APIs.

Bugs closed: AURORA-611

Reviewed at https://reviews.apache.org/r/24116/
Add test coverage for new client API methods.

Reviewed at https://reviews.apache.org/r/24241/
Add deprecation warnings for aurora client v1 command.

This change only touches the commands in the "core" set, defined in
core.py. If reviewers approve of this approach, I'll make similar changes to
the other v1 commands in a subsequent review.

Testing note: unit tests for this don't seem appropriate: this is
temporary code that doesn't actually affect the behavior of the system.
Human verification that the alternative v2 commands in the deprecation
messages is the only way to ensure that they're correct.

A couple of examples of the generated messages:

$ ./dist/aurora2.pex update --shards=1-3  example/mchucarroll/test/bozo examples/jobs/hello_world.aurora
WARNING: update is an aurora clientv1 command which will be deprecated soon
To run this command using clientv2, use 'aurora job update example/mchucarroll/test/bozo/1,2,3 examples/jobs/hello_world.aurora --health-check-interval-seconds=3'

$ /dist/aurora2.pex kill --shards=1-3  example/mchucarroll/test/bozo examples/jobs/hello_world.aurora
WARNING: kill is an aurora clientv1 command which will be deprecated soon
To run this command using clientv2, use 'aurora job kill example/mchucarroll/test/bozo/1,2,3 --config=examples/jobs/hello_world.aurora --max-total-failures=1'

./dist/aurora2.pex create --open_browser  example/mchucarroll/test/hello examples/jobs/hello_world.aurora
WARNING: create is an aurora clientv1 command which will be deprecated soon
To run this command using clientv2, use 'aurora job create example/mchucarroll/test/hello examples/jobs/hello_world.aurora --open-browser'

Bugs closed: aurora-131

Reviewed at https://reviews.apache.org/r/24160/