Feature/bk finalize tme

I believe I've got the muon centred tree working (#110), or at least, the code compiles and runs.  I need to do something with the TMEs before I can confirm that but I would like to do that on a separate branch.

The early and late TME flags are not implemented yet as I'm waiting to see how we implement obtaining TDiff values to help define the start and stop of each midas event.

I have changed some common files as well so this is to alert people to potential changes before I merge this.  The changes to common files are:
 - debug_tools.h now has a variadic `DEBUG_VALUE` which can take several values and print them all
 - AlcapExcept provides the backtrace method mentioned on #188 
 - LoopSequence catches Alcap exceptions and prints the backtrace
 - main.cpp was changed only to make sure we clear TMEs in `ClearGlobalData`.
 - `CreateModule.sh` can now create TME generators