Drone repo visibility should be updated to match the VCS

The visibility setting for a repo currently is set once when the repo is added to drone and never updated. Visibility of repos in github/gitlab/etc can be changed. Drone should notice these changes and update the setting locally. This would also auto-fix all of the “internal” repos that were labelled as “private” internally to drone prior to 1.10.1.