coverity#735608 Division or modulo by float zero

and

coverity#735607 Division or modulo by float zero

Change-Id: Iceeab702e183d291d7b1b6ded9113d1a15163c94
coverity#735614 Division or modulo by float zero

or

coverity#735615 Division or modulo by float zero

Change-Id: I6509e987eaf58349e81b9ebadcd7e2d0ff0bcbcb
coverity#1244939 Division or modulo by float zero

and

coverity#1244938 Division or modulo by float zero

Change-Id: I128b1ac10f514285152cf189af24885460c9c5ca
coverity#705665 osl_Module->osl::Module

and

coverity#705666 Resource leak

still actually fails to dlclose module, but explicitly does that

Change-Id: Idbf5608b052e3a7c5a465a73d8ad067a0a9494c5
coverity#706584 Uncaught exception

Change-Id: I9521ed7d75cae1a1e90fd73dd7b8bd822ab4521f
coverity#706583 Uncaught exception

Change-Id: I508eb91d7c32e8604525511c33c39471afd3ffbf
coverity#706582 Uncaught exception

Change-Id: I82fad3f152fe5a563675686accedb583d07d2b13
OSL_ENSURE->assert when follow by deref of tested pointer

Change-Id: Ib703cb24619228c081c156c4ed52bf7b878fbedd
coverity#706569 Uncaught exception

Change-Id: I7c1245eacd92b5869e6dab0389ee0ca3cebd98da
coverity#706568 Uncaught exception

Change-Id: I05a7700b782d63654406139532a775173295ea9f
document array_vs_singleton dismissals

Change-Id: I8d7eb4c01197e885abca717c7814c61a7641ac9d
coverity#735298 Unchecked return value

Change-Id: I66499283f4218662146c380f605bb20b8a2ff49a