initial backport
cleanup
Cleanup and new metric concepts added
doc edits
changelof
minor edit
doc minor edit
changelog
Warnings
warnings everywhere
warning?
seems to be ok
fixing genericreader warnings
warnings again
warnings (newline)
Rename BasicBoolFunctions into BasicBoolFunctors and put everything in namespace functors.
Put BasicPointPredicates into namespace functors. Fix code accordingly.
Put CCellFunctor in reportory topology and into namespace concepts.
Put CPointPredicate into namespace concepts.
 namespaces