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.
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.