Moving kill wait to the client (Part 1: client changes)

Bugs closed: AURORA-370

Reviewed at https://reviews.apache.org/r/20950/
Change usage comment to match actual argument

Bugs closed: AURORA-375

Reviewed at https://github.com/apache/incubator-aurora/pull/8
Set owner field correctly in getTasksStatus call

Was incorrectly setting the identity field instead of the owner field in getTasksStatus call.

Testing Done:
Tested on local laptop using ./gradlew run.
Verified logs.
Looked at client code in test_status.py to ensure we are making the backend call correctly.

Bugs closed: AURORA-373

Reviewed at https://reviews.apache.org/r/21020/
Make "--help" defer to bridged help in the bridged client executable.

Reviewed at https://reviews.apache.org/r/21023/
Adjusting default health check config values.

Bugs closed: AURORA-376

Reviewed at https://reviews.apache.org/r/21025/
Updating CHANGELOG for 0.5.0 release.
Incrementing snapshot version to 0.5.1-SNAPSHOT.
Showing status message in Job UI

Testing Done:
Tested on local laptop. Attached screenshot.

Bugs closed: AURORA-339, AURORA-374

Reviewed at https://reviews.apache.org/r/21093/
Command hooks: stage 2.

The second half of command hooks:
- Dynamically registered hook exceptions are provided, by fetching a hooks skip rules file
  from a URL.
- Hooks are loaded and activated by the noun/verb framework.
- Hook selection and dispatch has been substantially updated.

Also did some long overdue cleanup of string quoting consistency.

Bugs closed: aurora-270

Reviewed at https://reviews.apache.org/r/20928/
Add batch options to kill and killall. (This brings the kill commands in client v1
into parity with client v2. At the moment, in order to avoid disrupting current users,
v1 still defaults to non-batched operation.)

Bugs closed: aurora-356

Reviewed at https://reviews.apache.org/r/20723/
Avoid sending tasks in SANDBOX_DELETED state to the GC executor.

Bugs closed: AURORA-395

Reviewed at https://reviews.apache.org/r/21142/
AURORA-388 - Update changelog to only pickup fixed issues

Updates the changelog jql to only pick up fixed and done issues.

Testing Done:
Removed CHANGELOG file and switched .auroraversion to 0.5.0 and re-ran script, came back with 160 issues vs the 183 currently listed.

Bugs closed: AURORA-388

Reviewed at https://reviews.apache.org/r/21111/
Add a clientv2 version of the e2e test.

Bugs closed: aurora-266

Reviewed at https://reviews.apache.org/r/19788/
Moving kill wait to the client (Part 2: server changes)

Bugs closed: AURORA-370

Reviewed at https://reviews.apache.org/r/20959/
Adding min_instance_count threshold to improve safe domain results.

Bugs closed: AURORA-305

Reviewed at https://reviews.apache.org/r/20986/
Fix broken test build.

Bugs closed: aurora-397

Reviewed at https://reviews.apache.org/r/21188/
Fixed wrapped sandbox link.

Testing Done:
Tested on local laptop.

Bugs closed: AURORA-396

Reviewed at https://reviews.apache.org/r/21145/
Added tooltip to a disabled task sandbox link.

Testing Done:
tested on laptop.

Bugs closed: AURORA-402

Reviewed at https://reviews.apache.org/r/21242/
Always show resource consumption table on Job page.

Testing Done:
Tested on local laptop. Screenshots attached.

Bugs closed: AURORA-386

Reviewed at https://reviews.apache.org/r/21144/
Add a strict mode for commands that specify instances.

If strict mode is on, and users specify an invalid shard range (a range that's larger that the actual
number of shards), then generate an error.

Bugs closed: aurora-401

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