ARROW-8762: [C++] Use arrow::internal::BitmapAnd directly in Gandiva
ARROW-8762: [C++] Use arrow::internal::BitmapAnd directly in Gandiva

I benchmarked the specialized implementation and it did not perform better than `arrow::internal::BitmapAnd`.

Closes #7489 from wesm/ARROW-8762

Authored-by: Wes McKinney <039810fad096c61acdfe8791ea9d6e2d5461285b@apache.org>
Signed-off-by: Wes McKinney <039810fad096c61acdfe8791ea9d6e2d5461285b@apache.org>

laurentgo/arrow,icexelloss/arrow,icexelloss/arrow,wesm/arrow,cpcloud/arrow,laurentgo/arrow,laurentgo/arrow,kou/arrow,apache/arrow,apache/arrow,icexelloss/arrow,xhochy/arrow,apache/arrow,cpcloud/arrow,cpcloud/arrow,xhochy/arrow,kou/arrow,apache/arrow,wesm/arrow,kou/arrow,icexelloss/arrow,cpcloud/arrow,icexelloss/arrow,xhochy/arrow,xhochy/arrow,apache/arrow,xhochy/arrow,apache/arrow,cpcloud/arrow,cpcloud/arrow,kou/arrow,apache/arrow,cpcloud/arrow,laurentgo/arrow,laurentgo/arrow,apache/arrow,apache/arrow,wesm/arrow,kou/arrow,apache/arrow,apache/arrow,kou/arrow,wesm/arrow,kou/arrow,cpcloud/arrow,laurentgo/arrow,cpcloud/arrow,xhochy/arrow,laurentgo/arrow,wesm/arrow,kou/arrow,xhochy/arrow,laurentgo/arrow,icexelloss/arrow,xhochy/arrow,wesm/arrow,xhochy/arrow,wesm/arrow,wesm/arrow,wesm/arrow,laurentgo/arrow,laurentgo/arrow,xhochy/arrow,icexelloss/arrow,icexelloss/arrow,icexelloss/arrow,xhochy/arrow,kou/arrow,icexelloss/arrow,wesm/arrow,kou/arrow,laurentgo/arrow,wesm/arrow,xhochy/arrow,laurentgo/arrow,xhochy/arrow,wesm/arrow,cpcloud/arrow,laurentgo/arrow,apache/arrow,cpcloud/arrow,icexelloss/arrow,kou/arrow,wesm/arrow,laurentgo/arrow,kou/arrow,cpcloud/arrow,xhochy/arrow,kou/arrow,cpcloud/arrow,icexelloss/arrow,xhochy/arrow,laurentgo/arrow,cpcloud/arrow,icexelloss/arrow,kou/arrow,wesm/arrow,apache/arrow,apache/arrow,icexelloss/arrow