[LLDB] Fix how ObjCBOOLSummaryProvider deals with BOOL

ObjCBOOLSummaryProvider was incorrectly treating BOOL as unsigned and this is now fixed.
Also adding tests for one bit bit-fields of BOOL and unsigned char.

GitOrigin-RevId: dc057e87f6c18c24d17c7cae97ebe95f78b6d934
5 files changed