Clean up the command line usage message
In the usage message, we show legacy and deprecated options whose use we discourage without any warning or deprecated mark.
We can adopt a deprecation policy, for instance, where a deprecated option will be removed in the next major revision. In this MR the legacy options are marked as "deprecated" and a warning message is shown if are used.
Edited by German Maglione