This patch adds support for setting hardware watchpoints on arm.
There are still some unfixed issues which results in lldb not hitting hardware watchpoints set/clear functions in NativeLinuxRegisterContextLinus_arm.
I am presenting this code for review meanwhile I ll fix the reminaing issues.
I have added hardware breakpoint set/clear functions for future use.
(nit): Please initialize these variables