fixed all "This file includes at least one deprecated or antiquated header" warnings for bsl project

Import internal commit 83d021c6f80a0a98a9a253ddd746d0141192a36a
fixed all "cast to pointer from integer of different size" gcc warnings in bsl

Import internal commit d28f648cbecd8ed074a27f3fa198c92a05c9c92d
replaced casts to intptr_t to casts to bsls::Types::IntPtr

Import internal commit 852c4179df716d04ed68fddac3011f5279055b15
removed unnecessary explicit casts

Import internal commit af0d05dc66c22c9c93de42974196ee023c814c76
merged some safe changes related to compiler warnings from bsl from github project into bsl from bde-core

Import internal commit a9e24be9a765a989df8d8aef6154015442a611da
removed "ordered comparison of pointer with integer zero" compiler warning

Import internal commit 22b04483a93946461a77d5c54a46443d56a66057
fixed two "suggest parentheses around comparison in operand" ... warnings

Import internal commit 78d97492fad3100ac92c997275d56570106b2122
fixed all -Wcomment warnings

Import internal commit d2fa4212e4e5eab8d3d99b9ab8b772f0fb4b0ad3
fixed all warnings of -Wsequence-point type

Import internal commit 111a8649972e33e0a39e170cfef1ffa2f0b1c0d3
fixing -Wtype-limits warnings

Import internal commit ff8ae5017e2471316d080d4b766cbbf72224fa5b
fixed all warnings of -Wtype-limits type. Now the total number of warnings is equal to 163, number of unique warnings is equal to 71, and the number of different warning types is equal to 7

Import internal commit aa840df94c9dad6a819c840d0b4dadd79c47c581
fixed all -Wignored-qualifiers warnings. This reduced the total number of warnings to 31, the number of unique warnings to 27, and the number of different warning types to 6

Import internal commit 2acc15c5d59d2d80dee429eff2249974968b9a37
fixed a couple of "unused parameter" compiler warnings

Import internal commit b8ac3490f988ca7721bef9b8c8a167443cf0a388
fixed 'unused parameters' warnings.

Import internal commit 928abf16ead5315fc3cb856fd4898e8a22cdc080
fixed [-Wunused-parameter] warning

Import internal commit 5f857f3a0e972f77208864b992ec0a00eb46ee88
removed BSLS_USED_ONLY_IN_BSLS_ASSERT macros

Import internal commit 4284fa403b2e42dae5e812d9e44457f7f5509cea
restored original formatting of callAssert... methods

Import internal commit 2cc5ad1603227445f543730e1167d97e7d9d2884
added casts to void to suppress 'unused parameter' compiler warnings. That reduced number of unique compiler warnings to 87

Import internal commit 78a06780fd315842f514bda4e806d0a12c440091
fixed a couple of GCC warning messages of -Wformat type, like "format %d expects argument of type 'int', but argument 2 has type 'size_t'"

Import internal commit 61ab75b04b0d9f7841aa433bd10858c74681ec62
fixed a couple of -Wformat warnings

Import internal commit c8602b87ba840bee48913057523e7d007abb778c