IDE behaviour for Debug As and Run As commands

Added series of popup windows, that will make user make choices on what to use (nSIM, OpenOCD or Opella) and in case of HW, also to configure COM port

1: Add a new dialog class for popup windows
2: Change Launch.java. So in this latest codes, default gdbserver is not
only openocd but changing with "The first time launch popup window"
3: Change RemoteGDBDebuggerPage.java. So users can save the Debug/Run
configurations from previous settings (including the first setting by
Debug As/Run As)
Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>