Patch updating TwoSpect to enable multi-detector analysis, python scripts, and use the lalsuite UserInput module

Squashed commit of the following:

commit dd857b6440b69536f88f89745ceee857328f7694
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Mon Sep 22 18:36:08 2014 +0200

    Average over exp(...) values instead of carg(exp(...)) values, include magnitude scaling for known orientation/polarization

commit 3c58b2a84812c7539b4ef6b76980980517f55c70
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Fri Sep 5 14:52:47 2014 +0200

    Add rotated H2 (H2r) as possible IFO and results python script

commit 744a9d1c919b0b70391cad5141f2e5bdbc59a5f0
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Sat Aug 23 12:41:29 2014 +0200

    Add H2 as a possible detector, fix mem leak and python scripts

commit 4baae845b81c639d2e87545c638520d864362d0f
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Wed Aug 13 11:42:55 2014 +0200

    Remove gengetopt files and update automake file

commit 36162eec1ab365e8d114b055e6aaa82388e69a47
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Wed Aug 13 10:30:17 2014 +0200

    Remove gengetopt dependencies from helper programs

commit bb6d18f2b053f0e4e8bb7ec34cd61301c0aaa1ba
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Thu Aug 7 11:44:45 2014 +0200

    Fix perl scripts, add python scripts as well

commit 2c536f7a96bbea5d17688801b6b4fe3cf50681ea
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Thu Aug 7 11:42:52 2014 +0200

    Changes to UserInput instead of gengetopt fixes coherent SFT addition as XLALTimeShiftSFT is shifting the epoch (now use PhaseShiftSFT, based on XLALTimeShiftSFT)

commit 6890f8941f7533cfdf0d0d58ebc6800293a0ba1a
Author: Evan Goetz <evan.goetz@ligo.org>
Date:   Tue Jun 3 12:06:06 2014 +0200

    Multi-detector patch

    Added doxygen documentation and minor code cleanup

    Multi-detector analysis using a coherent addition of SFTs, first commit

      - Can ask for 1 or more detectors
      - Analysis pipeline proceeds as if data is shifted from the other detectors to that of the first detector

    Improved the multi-detector enhancements allowing for assumed or unassumed NS orientation

      - Use ResizeBand function for MultiSFTVector so data isn't twice stored in memory

    Fixed multiple detector analysis scripts