dontmerge: Rename filename with Cyrillic symbols

Configuration file for 1986бве1т microcontroller has Cyrillic symbols in it.
That confuses Cygwin on windows, which generates file with krakoziabras
(Russian term for this) instead of proper symbols. <sarcasm> Apparently Cygwin
developers consider Unicode to be too advanced technology to be utilized in
their product. </sarcasm> This patch renames this file to use Latin
equivalents for those characters.

Signed-off-by: Anton Kolesov <anton.kolesov@synopsys.com>
Recommend static build of libusb

FTD2xx is linked statically by default, so no need to update documentation.

Signed-off-by: Anton Kolesov <anton.kolesov@synopsys.com>
Arc: Fix error with writing BRK instruction

There was an error with handling 4-byte software breakpoints: in case of
little endian systems instruction should be written to memory in middle
endian format, but it was written in little endian like it is data. This
patch fixes this.

This patch is specific to 4-byte long BRK instructions created by Z0
packet with lenth argument 4. 2-byte long BRK_S breakpoints are not
affected.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Arc: More fixes for 32bit breakpoints

Previous commit was not that good, as it didn't added some required
things.

First is that after writing breakpoint instruction OpenOCD verifies that
instruction has been written. For this to work properly instruction
should be converted from middle endian.

Second is that when ARC OpenOCD unset breakpoints it checks if the code
hasn't been modified and doesn't removes breakpoint if there is already
some another instruction. To work properly this function should convert
instruction from middle endian.

Third is that when target has halted for yet un

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Arc: Improve recognition of halt reason examination

Old core to identify if core halted due to software breakpoint was
working only for 16-bit BRK_S. Instead of adding there a logic for
32-but BRK it is much better to read DEBUG.BH bit which is present in
all ARC cores and is set after the execution of any of BRK instructions.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Arc: Remove obsolete targets

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Arc: Fix target definitions for Windows

Make sure that target definitions will work properly on Windows by
dynamically checking for target OS name and using path relative to current
script in this case.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>