Url checking

This is better than checking all urls.  

There's still a lot of room for cleanup, but this should catch much of our issues. 
Please consider reusing the checks already implemented in https://github.com/ros/rosdistro/blob/master/scripts/check_rosdistro_repos.py - they also cover different vcs.