Update to 0.106
- New upstream release 0.106
- Improved formatting of switches
- When available, use Term::ReadKey to get terminal width
- When an option name is defined twice, warn about it (this will become fatal
in a future version)
- Run the test suite using expect so as to make a pty available