ENH: new bool_ops.h
STY: Homogenized spacings.
TST: Added bool rollover test.
ENH: Added macro to check at compile time that np_bool_wrapper is the correct size.
BUG: Readded 2 line I accidentally deleted.
STY: Added parenthese for clarity as suggested by PV.
BUG: More general boolean comparisons for complex_ops.h to fix compiler
errors.
Merge pull request #2606 from cowlicks/clang-fail

BUG: sparse: more general boolean comparisons for complex_ops.h

Fixes gh-2603
Merge pull request #2607 from cowlicks/bool-wrapper-fix

BUG: sparse: ensure boolean arithmetic operations are computed correctly

Boolean arithmetic ops differ from int8, and need to be redefined.