Added ability to enable and disable funcFit. The configuration file examples/runFuncFit.conf turns it on.

Minor fixes to modules

Changed the way EDP is computed to be tolerant of cases where we get garbage data from un-implemented sensors.
Fixed compilation issue with libmsr
Now correctly passing RAPL_ENABLED from Makefile to widgets/Makefile_pre
Initial merge of Agoritsa Plyzou's branch into gbDevelop
Bug fixes to get Sight working with OCR
Corrections to the way module graphs are generated for OCR apps
Fixes in CoMD to not conflict with some MPI headers

Adding cluster.cpp and commsub-scloc.cpp, which were missed in the last commit
Fixed bug where calls to getGithub didn't include a filename
Fixed up CoMD so that it can compile and run again.

Minor fixes to widgets.
Merge branch 'gbDevelop' of https://github.com/bronevet/sight into gbDevelop
Makefile.extern now includes definitions of MPICC and MPICCC
Fix to disable comparison tags for individual threads

Fix to merging
Updated the files includes in sight_hs.h and added the #defines that make it easy to turn SIGHT on and off
Separated from sight_structure_internal.h a bit that includes boost headers that cause name conflicts with some apps.
Patched up the include mess that resulted from the change
    Separated from sight_structure_internal.h a bit that includes boost headers that cause name conflicts with some apps.
    Patched up the include mess that resulted from the change
minor bug fixes
Bug fixes to include files to ensure that sight_pthread.h is compatible with the new PUBLIC_API define flag

Pulled includes of standard widgets into sight_widgets.h

Added sight_control.h to include macro definitions for controlling whether Sight commands are invoked or are disabled at compile-time
Merge remote branch 'origin/gbDevelop' into mergeHoaViz

Conflicts:
	Makefile
	apps/AMG2013/powExperiments.py
	examples/Makefile
	sight.h
	widgets/module/module_layout.C
	widgets/module/module_layout.h