Add UI to enumerate and select target device
If we have a number of devices available to us, we may want to select a device to use. This will affect the architecture we're building for, as well as where the application is run.
That affects the build pipline (plugins will need to check the architecture triplet when applicable).
It will also interrelate with a new
IdeDeployStrategy to get the bits onto the device. This will be dependent on other bits like the
Selecting a device may allow different run items to display, such as Run with Simulator.