Refactor "bundle show" spec into high-level context blocks
Failing spec to verify that bundle show in a fresh Git repo doesn't result in errors.
Ensure that Gem::Specification#git_version can be called safely in a repo with no commits.