Add support for data breakpoints

Add cortex-M and GDB support for data breakpoints.
Can we add a comment here the relation between watch size and mask?