ENH: Update `ApplyScriptToRemotes.sh` for Github auth token protocol
ENH: Update `ApplyScriptToRemotes.sh` for Github auth token protocol

Fixes:
- Fetch repo with https instead of git protocol
- Push repo with git username and auth token instead of
  username/password combination

Quality updates:
- Allow switch into already-existing branch to mitigate rerun effort
- Confirm remote path before each push to minimize accidental push
  to wrong remote

BRAINSia/ITK,Kitware/ITK,richardbeare/ITK,InsightSoftwareConsortium/ITK,richardbeare/ITK,InsightSoftwareConsortium/ITK,Kitware/ITK,hjmjohnson/ITK,thewtex/ITK,thewtex/ITK,Kitware/ITK,thewtex/ITK,InsightSoftwareConsortium/ITK,Kitware/ITK,richardbeare/ITK,hjmjohnson/ITK,InsightSoftwareConsortium/ITK,hjmjohnson/ITK,BRAINSia/ITK,Kitware/ITK,BRAINSia/ITK,Kitware/ITK,BRAINSia/ITK,richardbeare/ITK,hjmjohnson/ITK,richardbeare/ITK,hjmjohnson/ITK,hjmjohnson/ITK,InsightSoftwareConsortium/ITK,hjmjohnson/ITK,richardbeare/ITK,thewtex/ITK,InsightSoftwareConsortium/ITK,BRAINSia/ITK,thewtex/ITK,BRAINSia/ITK,thewtex/ITK,thewtex/ITK,InsightSoftwareConsortium/ITK,richardbeare/ITK,Kitware/ITK,BRAINSia/ITK