default workspace ID in report.py subcommands

This changeset makes the numeric workspace ID optional in the command line for `report.py`. If omitted (or if the word "default" is used instead) a default workspace ID is taken from the settings, if defined. If not, a default workspace ID is taken from the first in the token owner's list of workspaces.