ARROW-10677: [Rust] Fix CSV Boolean parsing + add tests to demonstrate supported csv parsing
ARROW-10677: [Rust] Fix CSV Boolean parsing + add tests to demonstrate supported csv parsing

Background:
https://github.com/apache/arrow/pull/8714/files# / ARROW-10654 adds some specialized parsing for the csv reader but there was no unit test coverage.

I am fairly sure that a late commit actually introduced a bug, but clearly there weren't unit tests to find it (see details https://github.com/apache/arrow/pull/8714/commits/52bf0e839453749d1f042572a5e264b701e16904#r528201732)

Changes:
1. Fix the bug
2.  Add boolean parsing support as protection against regression and explicit documentation of what boolean types are supported so that if we decide to change these implementations in the future it will be clearer if we are adding/removing support

Closes #8733 from alamb/alamb/ARROW-10677-boolean-parsing

Authored-by: Andrew Lamb <02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nerdnetworks.org>
Signed-off-by: Andrew Lamb <02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nerdnetworks.org>

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