Allow "git add" to fail on ignored files in push_wheels.

Also makes sure push_wheels does not fail when there is
nothing new to commit.

Fixes build breakage seen in
https://travis-ci.org/GoogleCloudPlatform/gcloud-python-wheels/builds/39208014#L289

See also GoogleCloudPlatform/gcloud-python#301