Add target type radio, autodetect emulator support and dynamic target dr...

...opdown