Allow &[bool], since Rust has committed to a 1-byte representation of `bool`.
Re-export several types from `widestring` so that code generated by the
`trace_logging_provider` macro no longer has a direct reference to the
`widestring` crate.
Update docs.
There are no code changes in this. There are changes that need to be made,
but I wanted to move this to the correct place (github.com/microsoft) before
making those changes.
I wrote 100% of this code, and I wrote it while I was employed by Microsoft
in May 2020. Microsoft has all rights to this code.