Consolidate bool array utility functions
Consolidate bool array utility functions

At this point most of the smarts are already in `_bool_cmp_cnts`. All
that `_bool_cmp_mtx_cnt` still does is handle coercion of 1D bool arrays
into 2D bool arrays. This same functionality can easily be gathered into
`_bool_cmp_cnts`. Hence this moves all of the remaining logic into
`_bool_cmp_cnts`. Interestingly this should make it easier to refactor
some of this out into new more general utility functions.

jakirkham/dask-distance