Changes to original xscm-1.05 for linking with SCM4e2.

A. Bug Fixes
  
  * In x.c, xt.c, and xm.c, the smob print functions(eg. print_xmstring)
    had a second argument of type FILE *.  They are changed to SCM.

  * In xt.c, some functions(eg. XtAddCallback, XtAddEventHandler, etc.)
    didn't pass XtPointer type for client_data argument.  They have
    been changed to use type casting to shut off my compiler's warnings.

  * In x.c, a must_malloc() call passed only one argument, so an
    extra argument(a character string) has been added.

  * In xt.c in xt_create_popup_shell(), it passed CHARS(sclass) as 
    the second argument of XtCreatePopupShell.  That is probably
    a typo, it's been changed to WIDGETCLASS(sclass).


B. New Functions

  * In xm.c, I added a couple new functions.  Also, the function
    xm:string-create will use XmtCreateXmString() if compiling
    xmtscm.
  
  * In xt.c, I have added support for the followings:

  	1. Motif widgets callback data passing
  	2. Xt client data passing
	3. XtAddInput
	4. X Pixmap support in set_values


C. Others

  * Imakefile is not used anymore.  I prefer a standard makefile.

--
Thomas Kwong
tomkwong@wilshire.com
   