From William Orr:- add long options- print usage on invalid command line args
Fix expand() to process successive escape sequences correctly.
Add missing .El and other minor fixes.
Add a gettext implementation from William Orr.