add --upstream, --upstream-development and --repos  options

I have modified the command line options a bit so that the short version which should be the saner default uses the release tags.

The repos option is useful if the user knows the repo name but not which packages are inside.