move lalapps_string_cs_gamma from pylal to lalburst

also move associated extension module cs_gamma
lalapps_string_meas_likelihood: aesthetics
move lalapps_string_cs_gamma from lalburst to lalapps
lalburst:  tweak Python module compiling
lalburst:  add some python-related m4 code to gnuscripts/
lalburst:  temporarily comment out cs_gamma module
lalburst:  silence warnings in cs_gamma.c
lalburst:  tweak compiler/linker flags for cs_gamma.c

in case it helps.
UniversalDopplerMetric: more robust handling of errors in integrator

- Add errnum parameter to intparams_t; if integrator fails, set it to
  XLAL error code, then exit subsequent calls to integrator immediately
  if errnum is nonzero. Print errnum in error messages.
- Don't rerun integrator in XLALDopplerPhaseMetric() if it fails, instead
  use LogPrintf(LOG_DETAIL) to print out internal details from the
  integration, which are accessible if running with a higher log level.
- Refs #876
UniversalDopplerMetric: use 'reduced' detector position in unconstrained coordinates

- Should have no effect unless GCT coordinates are in use,
  i.e. findHighestGCSpinOrder() > 0
- Allows metric with respect to individual 'reduced' detector position
  coordinates to be extracted
- Refs #884
Add --version option to ComputePSD

 -refs #864
Write headers into ComputePSD output file

 -version info
 -command line
 -column headings
 -refs #864
removed trailing whitespace
pulsar_parameter_estimation_nested: do not set verbose if not required
LALBarycenter: fix very minor bug in XLALBarycenterNew to apply a small correction factor to the Suns position
Add SNR file to lalinference pipeline
Ignore lalapps/src/pulsar/crosscorr/lalapps_pulsar_crosscorr_v2
Sort lalapps/.gitignore
PULSAR_MAX_DETECTORS: maximum number of detectors for fixed arrays

- defined in PulsarDataTypes.h
- used in DetectorStates.h, (Local)ComputeFstat.[ch], GCTtoplist.h
- allow value of PULSAR_MAX_DETECTORS to be overridden by e.g. E@H build script
- refs #837
UniversalDopplerMetric: accept all possible spin/orbital detector motions

- DetectorMotionType is now a bitfield; lower 4 bits represent spin
  motion, upper 4 bits represent orbital motion. Use DETMOTION_MASKSPIN
  and DETMOTION_MASKORBIT to extract the spin and orbital parts
- DetectorMotionNames is now a struct-array of {type, "name"} for each
  possible spin/orbit combination, terminated with {0, NULL}. Update
  XLALParseDetectorMotionString() and XLALDetectorMotionName() to use
  the new struct-array properly
- Refactor XLALDetectorPosVel() to accept independent spin/orbital detector
  motion types. Change over to new XLAL_CHECK() style while we're at it.
- Update UniversalDopplerMetricTest.c and old-FstatMetric.c test codes
  with new detector motion constants
- FstatMetric_v2 now takes a --detMotionStr string argument, which is
  parsed into a detector motion type; --detMotionType is deprecated
- Refs #877