Add partial support for software breakpoints
Add partial support for software breakpoints

Handle the software breakpoint command, but implement it using a
hardware breakpoint.  This allows GDB to debug code running
in RAM since the software breakpoint command works.

bridadan/pyOCD,pyocd/pyOCD,0xc0170/pyOCD,mbedmicro/pyOCD,adamgreen/pyOCD,mesheven/pyOCD,mbedmicro/pyOCD,bridadan/pyOCD,mbedmicro/pyOCD,geky/pyDAPLink,oliviermartin/pyOCD,c1728p9/pyOCD,molejar/pyOCD,c1728p9/pyOCD,wjzhang/pyOCD,wjzhang/pyOCD,wjzhang/pyOCD,geky/pyOCDgdb,tgarc/pyOCD,matthewelse/pyOCD,0xc0170/pyOCD,oliviermartin/pyOCD,pyocd/pyOCD,mesheven/pyOCD,mesheven/pyOCD,molejar/pyOCD,tgarc/pyOCD,oliviermartin/pyOCD,bridadan/pyOCD,geky/pyOCD,devanlai/pyOCD,devanlai/pyOCD,adamgreen/pyOCD,geky/pyOCD,0xc0170/pyOCD,flit/pyOCD,c1728p9/pyOCD,tgarc/pyOCD,flit/pyOCD,matthewelse/pyOCD,devanlai/pyOCD,matthewelse/pyOCD,adamgreen/pyOCD,molejar/pyOCD