refine format_actions_usage
more use of underscore

new issue - positional with metavar list
Python was giving an error in the help format
This code already had a [0] so did not give error
change that to join('|')
test case in formatters.js