Retire non-cumulative version of P--P plot

It has almost no graphical use, and I never look at it.
First commit of bayestar_bin_samples

New script to convert posterior samples to a HEALPix FITS image.
psinject: allow specifying sampling-rate on commandline

   - replaces hardcoded sampling rate of 2^14Hz = 16kHz
   - this is required for GEO HW injections, which work at 2^16 Hz = 64kHz
   - Virgo could use this as well, although not required
   - refs #109
psinject: allow specifying a starttime-offset correction '-z' in seconds

   - by specifying a negative delay, this can be used to compensate for
     a physical delay introduced by actuation-function filters (eg in GEOs hardware injection system)
   - the given time-shift is rounded to the closest sample
   - closes #112
DopplerScan: throw error if refTime!=startTime in old metric codes

   - gridTypes GRID_METRIC, GRID_METRIC_SKYFILE, GRID_SPINDOWN_SQUARE,
     GRID_SPINDOWN_AGEBRK implicitly assume startTime==refTime, so we
     check that condition and throw an error if it's violated
   - fixes #349
ComputeFStatistic_v2: convert to --ephemEarth and --ephemSun command-line arguments

- refs #989
PredictFStat: convert to --ephemEarth and --ephemSun command-line arguments

- refs #989
SemiAnalyticF: convert to --ephemEarth and --ephemSun command-line arguments

- refs #989
ComputeFStatistic: convert to --ephemEarth and --ephemSun command-line arguments

- refs #989
synthesizeLVStats: convert to --ephemEarth and --ephemSun command-line arguments

- refs #989
synthesizeTransientStats: convert to --ephemEarth and --ephemSun command-line arguments

- refs #989
lalapps/pulsar: removed two obsolete and unused test scripts

  - testCFSv2GPU.sh and testCFSv3.sh
forgot to remove testCFSv2GPU.sh also from EXTRA_DIST
laldetchar-hveto-summary-page: Summary pages for hveto
hveto init: Fixes to seg query.
glib_utils.py: Add module.
laldetchar-hveto: Add module namespaces.
Take plot label from base filename
WIP: fix file name for upper limit sections
Add ability for ligolw_segments_from_cats to only run of specific ifos or specific veto categories.

This allows us to only run certain combinations if needed, and stops the code from only recognizing values *in* the veto-definer file. For e.g. for ER4 we have to add "FAKE" veto categories at 2,3,4 and 5 to get the code to print blank veto xml files for these categories. Ihope barfs if these files are missing.