Build tracepoints with compiler, not assembler, + other Makefile changes.
Build tracepoints with compiler, not assembler, + other Makefile changes.

This change:

 * Builds the tracepoints by invoking the compiler instead of the assembler.
 * Sets CC to gcc, rather than accepting the default which might be Sun CC.
 * Uses granlib instead of just ranlib on SunOS

chrisa/libusdt,chrisa/libusdt