Add options enablement  support for Big endian

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>
Specific platform host in Toolchain editor window

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>
9000736804 GNU IDE Failing with Ashling Opella

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>
Please verify Anton's changes and apply the same logic to related
functions as well: isNsim, isOpenOCD, etc.
Fix the problem of relaunch "Debug As"

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>

This changes make "Debug As" Shortcut only runs in the first time, and
also can save different first launch configurations for different
projects.
Do not use class fields as a temporary storage of configuration attributes

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Move Debug As popup window to LaunchShortcut.java

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>
Save shortcut configuration to RemoteGDBDebuggerpage

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>
Fix invalid paths to OpenOCD configuration files

Avoid using INSTALL_DIR dir, instead set path to absolute value when creating
configuration and do not change it automatically after that (like it is done for
the nSIM). Before that basically code was ignoring string in the Debug
configuration if it contained INSTALL_DIR and was replacing it with a default
value.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Do not use big timeout

We don't need it anymore as OpenOCD now is much faster than before.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Fix Run As and do not stop at __start initially

This patch fixes two problems.

First, "Run" mode behaviour was wrong as it was ignoring when target was
actually hitting "flag 1" in the _exit_halt(). Now Eclipse will understand that
target stops in this location.

Secondly, previously debugging was always started at __start, next "resume" was
stopping executing at main() (if this feature was enabled). After this patch
application will always skip __start and will go straight to main(). If stopping
at main() is disabled in configuration, that it will go on, until first
breakpoint hit.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Fix options enablement support for Big endian

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>