JQ: Added doxygen documentation to odb_check
Merge branch 'develop' of github.com:alcap-org/AlcapDAQ into develop
Stop writing pulses to file directly which was causing two pulses to be
saved.  Partially solves issue #66.
Rewrote modules navigator so we would visit modules in the order
specified in the modules file.

This should fix issue #66 and issue #61.
New methods and improvements to ParseConstructor
Initial improvements.  Should be safe against double = signs in a line
Reflect changes to ModulesParser interface
Modules file is now being read properly again... phew
ParseConstructor was giving substr wrong end pos instead of length for
second argument
return value from modules reader was ignored by navigator
Make sure GetString gives the entire string, even if it contains spaces

Fixes issue #68
Make createModule virtual so it can be overwritten in derived classes
Give each module the alias given to it in the config file
Tidy up MakeAnalysedPulses.cpp
Remove include of ModulesReader.h
Final debugging of ModulesReader. Closes issue #67.
Forgot to add new cpp file for ModulesFactory
Merge branch 'feature/BK_bugs_in_modules_reader' into develop

Should fix issues #67 and #68 and added other improvements.
Beginnings og the TriggerPlotter.
Nothing works just yet, this is more just to demo the possibilities here
I guess.  It will also want some tweaks to the TAnalysedPulse.
Add GetDouble method to ModulesParser