Chris Eason

Results 2 issues of Chris Eason

This PR gets a jar's label from the 'Target-Label' MANIFEST.MF attribute when available (this is what `java_common.{run_ijar,stamp_jar}` both populate).

cla: yes
dep-tracking

Bazel's LabelValidator class was updated in [c4f2d80](https://github.com/bazelbuild/bazel/commit/c4f2d80270f1ce947fcf7fb0a4e5f0afb3a7062d) to allow more characters in labels. This PR updates TargetName validation to reflect those changes (specifically, it adds the following as valid characters:...

awaiting-user-response