Add CrashDebugCommandLine module

This module parses the command line parameters and then loads in the
specified FLASH image and crash dump contents into the MemorySim and
RegisterContext objects, ready for debugging.

Usage: CrashDebug --image imageFilename --dump dumpFilename
Where: --image is the required name of the image loaded into the
         device's FLASH when the crash occurred.
         Supported Formats:
           .bin - Image files with a .bin extentension.  These are
                  typically generated by running
                 "arm-none-eabi-objcopy -o binary input.elf output.bin"
       --dump is the required name of the crash dump which contains the
         contents of RAM and the CPU registers at the time of the
         crash.
         Supported Format:
           gdb.txt - Crash dump created by logging results from GDB
                     commands.