Fix issue#1

	- the pyOCD gdb server fix for not ignoring gaps betweens sections.
	  Tested with KL25Z with mbed.
watermark initialization
Flash protection bit check

	- if they have unexpected value, don't execute programPage = error
Use breakpoint to capture hardfault
Unescaped data in flashData, security check flashprogram

	- correction based on Samuel feedback
gdbserver - debug code removal
gdbserver - spaces returned as they were
flash securityBits check in flash.py, each target can overload it
debug bin file revert to the previous path
Fix issue with arguments in self security check method
add the Arch Pro board
Merge pull request #6 from xiongyihui/patch-1

add the Arch Pro board
Merge pull request #2 from 0xc0170/dev_issue#1

Fix issue#1
Merge pull request #4 from Joey-Ye/master

Use breakpoint to capture hardfault