DopplerFullScan: remove debugging printout
lalapps/pulsar: consistently set LAL_DEBUG_LEVEL=msglvl1,memdbg in tests
glue.ligolw.ligolw:  aesthetics in xsl fragment writing
glue.ligolw.array:  don't complain about upper-case array names
glue.ligolw:  shrink buffer in RewindableInputFile

- speeds up parsing by about 3%
- also add a couple of comments about how some conditionals work
glue.ligolw:  fix corner case in verbosity messages

trigger special "stdin", "stdout" messages when filenames are exactly None, not just anything that is False.
glue.ligolw.utils:  edit documentation re. I/O keyword arguments.
glue.ligolw.utils:  use **kwargs in I/O functions

in particular, replace the xsl_file keyword argument of write_fileobj() with **kwargs.  by not passing this unconditionally to the .write() method of the xmldoc argument, any object with a .write() method can be passed to this function (and also to the other write_*() functions built on top of this).  this fixes a recently discovered regression whereby only genuine glue.ligolw.ligolw.Document objects may be written to disk with this code.
ligolw_inspiral2mon:  fix typo
ProgressBar:  don't redraw if change is too small

improves performance in progress-bound programs.  signed-off by Leo
Update LineVeto functions to use XLAL_CHECK

 -also a bit of whitespace and bracketing cleanup
 -refs #1160
 -refs #1234
Move XLALFastLog() and XLALFastNegExp() to new lalpulsar/src/FastMath.c

 -along with creator/destructor helpers
 -temporarily reenable optimisation in XLALComputeLineVetoArray()
  to allow include-checking
 -refs #1234
disable XLALFastLog() in XLALComputeLineVetoArray(), again

 -this was found harmful before and only reenabled for testing
 -actually no LogLUT or ExpLUT has been used in GCT code, so
  don't have to destroy it there
 -refs #1234
Move XLALComputeFstatFromAtoms() to lalpulsar/src/ComputeFstat.c

 -refs #1234
Rename XLALGetDetectorIDs() to XLALGetDetectorIDsFromSFTCatalog() and move to SFTUtils

 -refs #1234
Split up remainder of LineVeto.(ch)

 -functions for LV-/LR-stats go to lalpulsar/src/LineRobustStats.(ch)
 -test program also moved to lalpulsar
 -toplist-recalc functions go to lalapps/src/pulsar/GCT/RecalcToplistStats.(ch)
  as these need toplist types from lalapps
 -refs #1234