workaround for ros/rosdistro#4062
Merge pull request #194 from ros-infrastructure/rosdistro_4062

Cache info files and use svn checkout instead of urlopen.