pulsar PE results scripts: some minor fixes to the DAG creation script
PulsarCrossCorr_v2: fixed a constant in statistic calculation; output (E[rho]/h0^2)^2 for each candidate, and output estimated sensitivity using average template in toplist code; fixed the calculation in template spacing structure.
XLALFrStreamClose(): change from int-return to void-return

- so that it is properly wrapped as a SWIG destructor
- refs #1275
glue.ligolw.ligolw:  introduce attributeproxy mechanism

- and add proxies for all element attributes except Param's
glue.ligolw.param:  fix some namespace bugs
glue.ligolw.param:  port to attributeproxy mechanism

- also,  don't put newlines around content
- and use super() to chain to parent's .__init__()
glue.ligolw.array:  port to attributeproxy mechanism
glue.ligolw.table:  port to attributeproxy mechanism
glue/test:

- in ligo_lw_test_01 add Param tests
- also try writing the document to /dev/null to see if the document
  triggers writing errors
- aesthetic tweaks of web server macros
- and add a final "all tests passed" message
- expand unit tests to exercise array.from_array()
port some glue.ligolw pylal code to attributeproxy mechanism
glue.ligolw.ligolw:  simplify some loops in Element

- fixes failure of .removeChild() to raise ValueError if the requested
  element is not a child of self
dagfile:  edit documentation
glue.dagfile:  simplify an enumerate()
Revert "XLALFrStreamClose(): change from int-return to void-return"

- This reverts commit 3c47cb0978b780e1f0c8c1defef62bf1dfcae540.
- Refs #1275
SWIG: allow destructor functions to return either void or int

- fail if a destructor function returns a different type
- ignore int return and clear XLAL error status before/after
  calling destructor, to clear any errors raised by function
- refs #1275
FlatLatticeTiling: replace bounds functions with built-in equations

- bounds equation given in documentation to XLALSetFlatLatticeBound()
- new internal functions FLT_GetBound[s]() and FLT_TransformBound()
- modified implementation of bounds in XLALSetFlatLatticeConstantBound(),
  XLALSetFlatLatticeEllipticalBounds() (with some simplifications),
  XLALSetFlatLatticeF1DotAgeBrakingBound() and
  XLALSetFlatLatticeF2DotBrakingBound()
- CFSv2 FLT square grids (8) are unmodified, but age-braking indices (9)
  return slightly different points due to different numerical order of
  bound computations, so disable this test for now
- comment out XLALNearestFlatLatticePointToRandomPoints() for now
testCFSv2_FLTgrids.sh: update reference grid 9 and re-enable test

- see previous commit
Remove unnecessary XLAL_CHECK on snprintf()
Fix IHS to h0
Comments added