scripts/PMU: Rework option parsing, support user branches
This converts optional arguments into more traditional option arguments
and parses them with popular getopt.
Drop explicit product specification and use the derived default because
the 'prod' variable is rather an internal implementation detail.
Additionally, prepare prompts for a possible (embargoed) submission from
a user branch.