ComputeFstat: add required SWIG directives

- add directive ARRAY_MULTIPLE_LENGTHS() to suppress warnings when
  numFreqBins and numDetectors are used in multiple arrays in FstatResults
- add ARRAY_1D_PTR_1D() array type to wrap arrays of pointers to arrays,
  such as twoFPerDet and FaFbPerDet in FstatResults
SFTutils-LAL.[ch]: remove from Doxygen and SWIG
SFTfileIO.[ch]: Move deprecated functions to SFTfileIO-LAL.[ch]

- as has been done with SFTutils
- no functions have actually been removed or modified
- passes 'make distcheck'
lalswig_test.i: functions should not be static
LALDetChar: fix double-free in gsequence-wrapping code

- Do not free LALGSequenceIter* from within XLALGSequenceNext(), as this
  interacts badly with SWIG's parent tracking for XLALGetGSeqSnglBurst().
  Instead XLALGSequenceNext() returns a boolean, indicating whether iteration
  should continue, and calling (C) code must free iterator themselves.
  (Python code will free the iterator automatically once it is no longer needed.)
LALDetChar: add SWIG RETURNS_PROPERTY directive to XLALGSequenceBegin()

- To prevent gsequence being freed until its iterators are also freed
LALDetChar: add missing 'winner' argument to write_round_xml()

- To match call from laldetchar-hveto
lalinference: removed quasi-Gibbs proposal for distance
GenerateEllipticSpinOrbitCW(): fixed incorrect frequency Doppler-shift sign

   - modified to use atan2() instead of atan() as suggested by Teviet
   - fixes #1167
Add --max-nside option to bayestar_bin_samples

Supports a maximum level of subdivision
lal: update fft2 dependencies
lalapps: update fftw dependencies
UserInput and ConfigFile: improved string conversions

   - more strict checking of INT8, INT4, REAL8, and BOOLEAN string
     conversions: don't allow any trailing garbage
   - Unify string-conversions between UserInput and ConfigFile modules
     using new API functions XLALParseStringValueTo{INT8|INT4|REAL8|BOOLEAN}()
   - some minor documentation and coding-style improvements
   - passes 'make distcheck'
   - refs #1094
gpstime.tconvert: add string formatting option
LALPulsarSimulateCoherentGW: use XLALSinCosLUT() to compute sines/cosines

- refs #1051
Fix unrecognized character escape sequence in XLALComputeExtraStatsSemiCoherent()

 -spotted by Leo Singer
 -closes #1160
ConfigFile: avoid warning about trivial range-check on 32bit platforms
lalapps/pulsar: renamed some prototype arguments to avoid warnings

   - apparently, on an old MacOSX-10.5.8 32bit Intel platform with gcc-4.0.1
     I get various warning about prototype argument names shadowing globals
     namely in DriveHoughMulti, HierarchSearchGCT, heterodyne_pulsar.h, TwoSpect
   - this patch trivially fixes this by renaming the prototype arguments
updated and hacked ax_ext.m4 configure macro to latest version

   - fixes --with-simd check crashing on MacOSX-10.5 32bit 'moss' Jenkins platforms
   - updated to latest released version of the ax_ext.m4 script, and then
     applied the suggested fix from https://pm.bsc.es/projects/mcxx/ticket/1201
     (which has now also been moved upstream: https://savannah.gnu.org/patch/index.php?8321)
   - fixes #1227
Remove unused include