Update repository tool diagram and coverage.

Fix text box alignment in diagram.
Omit coverage of repository tool prompt and getpass.
Minor coverage update.
Fix Python 2 + 3 JSON consistency issue and re-generate repository data.

Explicitly specify the JSON separators for Python 2 + 3 consistency.