tmf: Added function to compare requirement types.
tmf: Move the analysis requirement API to IAnalysisRequirementProvider

Any related methods about analysis requirements would be in this interface that IAnalysisModule would extends.

Signed-off-by: Guilliano Molaire <guilliamo-jaime.molaire@polymtl.ca>
tmf: Moved the getter for the valid trace types to the helper

The helper knows what trace types the analysis needs.

Signed-off-by: Guilliano Molaire <guilliamo-jaime.molaire@polymtl.ca>
tmf: Add documentation about the requirement information

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