add assertions in rosinstall generator to output reasonable error message when requesting invalid packages