Commit before merging in Python branch:
  * converted more examples: poincare, rips, some fitness
  * two generators for Rips complexes
  * ChainWrapper uses stl algorithms for everything,
    added CountingBackInserter and switched SizeStorage to use operators
  * retabbing files along the way
  * added #957a (namespace dionysus)
Write an audit for the data structure.
-DBOOST_UBLAS_TYPE_CHECK=0 is necessary since otherwise Boost's uBLAS gives a compile-time error 
when it doesn't find sqrt for polynomials. It doesn't actually need it (e.g., for LU-decomposition, 
but it looks for it during type check). (File a bug report with Boost?)