ENH,TST: Add many tests and have boolean finalize at end.

__array_finalize__ is now called in boolean indexing on the
result array, so that all numerical values are available.
TST: Just one more small test