Unit Test Execution for selected Target Platforms

New feature description

When unit tests of components have been built for multiple target platforms, an option in the GUI should be available for selection of a specific target platform. The current default is to execute unit test for all generated and built target platforms.
Ocpidev command for prepare, run, and verify provide an '--only-platform' option to specify specific targets. It also provides a '--exclude-platform' option. The user should be provided an ability to select specified RCC or HDL targets from the target window for execution or exclusion from execution.

Intended users

Users desiring to execute only specific platforms for unit testing. For example, a unit test may have been generated and built for the host platform (e.g. centos7) and an HDL platform (e.g. xsim). If the user wants to execute the unit test only for host, then the test should not execute for xsim.

Acceptance

Selecting "Only Platform" or "Exclude Platform" checkboxes executes unit tests with only the selected targets enabled/disabled.

Edited by Cody Jackson