Fix a bug with printing the first element of a list.

`macrostep-print-sexp` formerly used `prin1` to print the car of a list
form, so fontification was not applied to these correctly.  This
manifested itself most obviously in the binding lists in `let`-like
forms, which were not fontified when they contained gensyms.