fix typo

ensure verbose version information is displayed for lalinspiral
Units: deprecate obsolete LAL unit functions

- Replace their usage with XLAL unit functions (apart from UnitsTest.c)
- Refs #1147
build_common.am: use test_{programs|scripts|helpers} variables for tests

- instead of TESTS, check_PROGRAMS directly; logic of where test programs
  (TESTS, check_PROGRAMS), test scripts (TESTS only) and test helper
  programs (check_PROGRAMS only) go is now handled in one place
Non-recursive build: add helper Makefiles to {src|python|test}/ and subdirs

- these point to top-level non-recursive Makefile which contains build rules
- allows libraries to be re-made from within {src|python|test}/ and subdirs
LALPulsar: update .gitignore
LALSimulation: update .gitignore
Revert "Non-recursive build: add helper Makefiles to {src|python|test}/ and subdirs"

This reverts commit e92ec69d521b4c5763eaf6d32bb5e9605b26fd70.
SWIG: add macro INPUT_SCALARS for pointers to scalars as input-only arguments

- needs to clear the 'argout' typemap defined by %applying OUTPUT by default
LALInferencePrior: treat REAL8 *min, *max as input arguments in SWIG wrappings