Add latest version getopt that automatically wraps usage output lines

The usage output lines now adjust to the width of the terminal where they are being show upto a maximum of 75 columns.