alternative rosdistro repo switch, rosdistros.yaml support

The --rosdistro option is used to specify
an url to a rosdistro repository (containing rosdistros.yaml)
This will help creating local building farms
see https://github.com/po1/rep/blob/master/rep-0133.rst