Code Generator creates static Tracepoints in the produced binary.

* Thread modTracepoints through from modGuts to cgGuts
* Thread modTracepoints through from cgGuts to initTracepoints
* initTracepoints generates CmmLits containing all the information in
  each tracepoint.
Tracepoints get codegenerated to a rts call

* (Tick TracepointTick) in core get converted to (StgTracepoint) in Stg
* (StgTracepoint)s get codeGenerated into a call to the rts function
  "pushTracepoint"

the rts function "pushTracepoint" is yet to be implemented so linking
will fail if -backtrace is used