bootloader sw: Fix region overlap detection logic

The previous logic only worked for hex files which increase in address
the entire way through.
bootloader sw: Handle CR/LF files properly

Cut off the CR if it exists. The LF was already handled.
bootloader: Add support for Extended Data Space (EDS) parts

Values passed from the linker file on EDS parts have a 0x01 in the highest
byte. There's no good way to mask this off and still use the value as
a constant. See the comments in the commit for more information.
bootloader: Updated linker script for pic24fj64gb002

Generated from Signal 11 PIC24F Linker Script project revision:
	bde818829fef08c2b8578cac6ebc59327f241141
bootloader: Add support for PIC24FJ256DA206

* Configuration words
* MPLABX build configuration
* Linker script generated from Signal 11 PIC24 Linker Script project
  revision bde818829fef08c2b8578cac6ebc59327f241141
unit_test: Add configuration for PIC24FJ256DA206

MPLABX configurations for both standard and bootloader build modes.