cortexa: Implement soft breakpoints.
The new function returns a stop reason which must be translated in gdb server. In the case of a watchpoint hit, the address is returned by a pointer parameter. Simplify the extenal interface for set/clear breaki-/watchpoints.
Flash routines still use uint32_t internally.