TMF: [WIP] Add analysis requirement to generate traces from an analysis

Change-Id: I764291e0ca5281550a16d61a9aa8dbf5ca05d390
Signed-off-by: Mathieu Rail <contact@mathieurail.com>
Signed-off-by: Guilliano Molaire <guilliamo-jaime.molaire@polymtl.ca>
TMF: Add the possibility to generate a session configuration file from LTTng analysis requirements

The requirements must contain both the event names and the domain type. With these, we
are able to generate a minimal session configuration capable of being loaded by LTTng with the load command.

Signed-off-by: Guilliano Molaire <guilliamo-jaime.molaire@polymtl.ca>