Allow an extension to use --action upgrade with different wording

This allows RTIR to use the magic version-parsing code and friendly
wording without it confusingly asking for your RT version.

Future proof using --package which master uses to store the upgrade
steps in the database.
Merge branch '4.0/customize-upgrade-wording' into 4.0-trunk