Implement
logical_not per array API spec
logical_and per array API spec
logical_or per array API spec
logical_xor per array API spec
These are going to be useful to test comparison operators too.
These are supported for all supported types, and treat non-boolean types via convert_impl<bool, srcTy>(const srcTy &val).