Add missing headers to tarball
Fixes #4322: Avoid setting Status attributes in the C side, and autorship

---svn-pre-commit-ignore-below---

r30900 [[BR]]
Java: avoid setting Status attributes in the C side.
Make File implementation consistent with the rest of the API.

r30904 [[BR]]
Remove stale file reference

Refs #4322
Fixes #4332: Move r30922 to v1.7 branch (print error if cannot communicate)

---svn-pre-commit-ignore-below---

r30922 [[BR]]
If we can't find a route to communicate, emit an error message rather than just exiting with a non-zero status

cmr=v1.7.5:reviewer=jsquyres:subject=print error if cannot communicate