Updated version of libopts and removed janky handling of program name in argument list