ibridges: convert all legacy osl/diagnose.h assertions in source/cppu_uno

Change-Id: I4e78fac76b6bb4923e3b680d910afe5bb9640c33
(cherry picked from commit 1276076ac8fcc84df64050f8aa194fa75386a0ea)
bridges: forgot to remove some include diagnose.h

Change-Id: Ia4fb18a36769a3eecc20f92a6f5719b841964765
(cherry picked from commit 42ff131336b79ffb5d6a498227bc4dbcfb7bcbee)
bridges: oops, static_assert requires 2nd string parameter

Change-Id: I09b461473f514f2b7c4f256aedbe129372bae9e3
(cherry picked from commit f085b0ab07edbf812a179a5679487386834fe38a)
bridges: oops some semicolons got lost

Change-Id: I5c2f9286067237ec1a9df6a47009e25e82ea7f63
(cherry picked from commit 04a7e55b486d4da83434ce6c81036b3fcf7be469)
aarch63 bridges: add missing #include <osl/mutex.hxx>

Change-Id: Ie422682f38752a5f92336106d40c79d2bf9006c7
(cherry picked from commit ec1cb10982decac402a2121e3d64e45d353f1758)
gcc3_linux_powerpc64 bridges: assert -> static_assert to fix build

Change-Id: I9cd345de6895b38fc766b0fe16e218a146bfb7b9
(cherry picked from commit 43c59ee45f4a8303021d8ae22ea42a7238170f47)