dynamic tv apps (#12125)

* draft - dynamic apps

* sync to TOT

* centralize commissioning logic in AppMain, add all clusters to the content apps

* temp fix for integration tests

* cleanup and prepare for moving app platform to common code

* move ContentApp and ContentAppPlatform to common code

* build fix

* build fix

* build fix

* move DYNAMIC_ENDPOINT_COUNT to device config

* fix CI test cases which assume dynamic endpoints

* fix CI test cases

* fix CI compiles

* fix infineon compile

* fix infineon compile

* fix restyle
diff --git a/examples/platform/linux/ControllerShellCommands.h b/examples/platform/linux/ControllerShellCommands.h
index 064910c..6ef5c2d 100644
--- a/examples/platform/linux/ControllerShellCommands.h
+++ b/examples/platform/linux/ControllerShellCommands.h
@@ -20,12 +20,10 @@
  * @brief Registers shell commands for performing discovery (eg. of commissionable nodes) related to commissioning.
  */
 
-#include <controller/CHIPDeviceController.h>
-
 namespace chip {
 namespace Shell {
 
-void RegisterControllerCommands(chip::Controller::DeviceCommissioner * commissioner);
+void RegisterControllerCommands();
 
 } // namespace Shell
 } // namespace chip