AE: First estimates of the parameter values
AE: Modify TempalteCreator so that I can test the PulseCandidateFinder and export the pulses
Add a debugging function to print the parsed argument list.
Do the easy stuff:  replace printfs with std::cerr, and strlen(x) with std::string(x).size().  This seems to have fixed the memory diddling in issue #102, although i didn't see an obvious reason why.
Fix the memory-diddling bug (issue #102) by using std::strings for all the argument  text-strings. Also update a few operations done on char-array to operate directly on std::strings.

Edit main.cpp to be compatible with std::strings from arguments struct.
Merge branch 'feature/RPL_command_line' into develop

Tidies up CommandLine.{h,cpp}, eliminating almost all c-strings. Fixed uninitalised-memory bug.
AE: Change the parameter values for SiL2-F, SiL1-1-F and SiL1-4-F
AE: Move the exporting of pulses for checking parameter values from TemplateCreator to PulseCandidateFinder_InvestigateParameters. Don't know why I didn't do this before...
AE: First estimates of the parameter values
AE: Modify TempalteCreator so that I can test the PulseCandidateFinder and export the pulses
AE: Change the parameter values for SiL2-F, SiL1-1-F and SiL1-4-F
AE: Move the exporting of pulses for checking parameter values from TemplateCreator to PulseCandidateFinder_InvestigateParameters. Don't know why I didn't do this before...
AE: Rebasing before finishing the feature. Merge branch 'feature/AE_investigate_PulseCandidateFinder_parameters' of github.com:alcap-org/AlcapDAQ into feature/AE_investigate_PulseCandidateFinder_parameters
AE: Finishing this feature. Merge branch 'feature/AE_investigate_PulseCandidateFinder_parameters' into develop
AE: Move the contents of the constructor to its own method, FindPulseCandidates. This then means the constructor can be used for setting the parameter values
AE: Change the use of PulseCandidateFinder now that the constructor has changed
AE: Make sure PulseCandidateFinder knows about the ID enums so that it compiles
AE: Clear the vector of pulse candidate locations so that we start with an empty container each time
AE: Make the pulse candidate finder a member variable and pass it the module options
AE: Can now check the modules file for modified parameter values. This is the way I will accomplish issue #103