Added ability to check required C header files to configure section

Invoked with 'scons checkheaders=1'

Also added cppcheck_report.txt to .gitignore
Merge remote-tracking branch 'upstream/develop' into develop_macosx
Merge remote-tracking branch 'upstream/develop' into develop_macosx
Merge remote-tracking branch 'upstream/develop' into develop_macosx
This is second update for THcCherenkov.cxx class. I have added four more
variables. Total photo electrons, total hits of adc 1, total hits of adc 2
and total hits. With this update we have transformed the FORTRAN code of
file /engine/HTRACKING/h_trans_cer.f to /hcana/ser/THcCherenkov.cxx

NOTE: The pedestal value in ENGINE is an integer but in hcana it is a
flaoting number. So it changes the pedestal substracted vlues of adc 1
and adc 2 and the number of photo electrons of adc 1 and 2 by very small
fraction. The difference of total photo electrons between ENGINE and hcana
is not more than 0.005.
Use proper spectrometer specific map for hodoscope decoding.
  Was hardwired to HMS, so SOS was getting HMS hodoscope data.
Script to display SOS hodoscope hit maps
Minor updates
Merge remote-tracking branch 'upstream/develop' into develop_macosx
Make data members of raw hit classes private.
  Friend the detector classes that need access to the private members.
  May later want to use member functions to access the data.
Clean up some compiler warnings.
Edit some comments to help with THtml generated documentation.
Remove unneeded THcHitList:: from THcHitList method calls in detector classes.
Merge remote branch 'upstream/develop' into develop_macosx
Initial commit from within Eclipse
Merge branch 'develop_macosx' of github.com:brash99/hcana into develop_macosx
SConstruct type change ...
Remove soft link called SConstruct, and rename SConstruct.py to
SConstruct
Updates to SConstruct
More updates to SConstruct