---- Version History: 1.0 2002-01-01 initial 1.1 2002-01-01 allow multiple files on the command line. trim leading and trailing blank lines. ensures consistent use of \r\n on Windows, or equivalent for platform. ensures file ends with exactly one \r\n 1.2 2005-07-16 add Javadoc 1.3 2005-07-27 add more bad extensions. 1.4 2006-03-05 reformat with IntelliJ, add Javadoc. 1.5 2007-06-24 add pad, icon. -30-