Workaround to make a globally visible TSetupData* available in offline and online linking.  We add an interface method TSetupData::Instance() and the main implemention file in the offline and online define this to return the relevant global pointer.
Changes to usage of TGlobalData pointers, similar to previous fix for TSetupData. Please use TGlobalData::Instance() to access this pointer.
Added ADC calibration fields into the WireMap and use them to calibrate the height histograms. Currently only tested with the Ge spectra in run 1951.
Added the option to specify the MODULEs file to be used by the online display
and a new histogram display and MODULES list to show all channels at once side
by side
Merge branch 'trigger_polarity' of http://github.com/thnam/AlcapDAQ into trigger_polarity

Conflicts:
	analyzer/src/common/TPulseIsland.h
Update TPulseIsland.h

Oops. Apparently I don't understand git mergetool yet.
Simple char* => const char* fixes, actually to test ssh authentication on GitHub
Yet more epicycles.  Remove reference to a debug module i'm using.

This would be a good time to note that the last commits added new functionality to the modules:  There are methods that are run befgore the first entry is processed and after the last entry is processed.  This allows for cerrtain operations on histograms to be performed once (e.g. initialising specific histograms dependent on the bank names present, normalising operations etc...)

I have also modified the abort behaviour if a module returns non-zero in processing.  Now all modules will be given a chance to operate on the entry before breaking out.
Removing the other elements in the ODB file so that they aren't overwritten by others
Manually managed the merge
Merging in trigger_polarity