Implemented creating the default perfetto config and its unit tests.

To implement the base performance test, we first have to implement the
creation of the default perfetto config. Introduced the
build_default_config in config_builder.py, which creates the predefined
default perfetto config string, integrated config creation into
command_executor.py, modified the handling of the
exclude/include-ftrace-event arguments to support
multiple values and added more validation checking for these 2
arguments in torq.py, added 6 tests to config_builder_unit_test.py,
and added 5 tests regarding the include/exclude-ftrace-event arguments
in torq_unit_test.py.

Test: atest config_builder_unit_test
Bug: 355053544

Change-Id: I8ccd80150530e1163393da62a690c44d48b81dc0
7 files changed