WIP: lttng-modules: new package

FIXME: build errors out (and clean-up expression when it works).

  building /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/lttng-probe-ext3.o
    CC [M]  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/lttng-probe-ext3.o
  In file included from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/lttng-events.h:759:0,
                   from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/define_trace.h:148,
                   from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/ext3.h:868,
                   from /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/lttng-probe-ext3.c:48:
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:
  In function '__event_probe__ext3__page_op':
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:240:1:
  error: dereferencing pointer to incomplete type
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:240:1:
  error: dereferencing pointer to incomplete type
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:240:1:
  error: dereferencing pointer to incomplete type
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:
  In function '__event_probe__ext3_invalidatepage':
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:298:1:
  error: dereferencing pointer to incomplete type
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:298:1:
  error: dereferencing pointer to incomplete type
  /tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/../instrumentation/events/lttng-module/../../../probes/../instrumentation/events/lttng-module/ext3.h:298:1:
  error: dereferencing pointer to incomplete type
  make[3]: *** [/tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes/lttng-probe-ext3.o] Error 1
  make[2]: *** [/tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0/probes] Error 2
  make[1]: *** [_module_/tmp/nix-build-lttng-modules-2.2.0.drv-0/lttng-modules-2.2.0] Error 2
  make[1]: Leaving directory `/nix/store/bqsgm4hdacwmkqgpw51w8fkva9klas44-linux-3.2.47/lib/modules/3.2.47/build'
  make: *** [default] Error 2
  builder for `/nix/store/s23i64191z68vcbzigss8w0qrhhhcggl-lttng-modules-2.2.0.drv' failed with exit code 2
  error: build of `/nix/store/s23i64191z68vcbzigss8w0qrhhhcggl-lttng-modules-2.2.0.drv' failed

Add linux kernel modules needed to do kernel level tracing with LTTng.