coverity#737424 Uncaught exception

Change-Id: I8779bf79dd2342f183643767c4c424e7a5500cca
coverity#737430 Uncaught exception

Change-Id: I1db24114b331970d75b01c0869708b1656be3836
coverity#737458 Uncaught exception

Change-Id: Ida42725016395d9629bb97bd8cf0b660195c4f1c
coverity#737469 Uncaught exception

Change-Id: Ic090878483f2fbfc000bfc248bb52764e4e9727e
coverity#737495 Uncaught exception

Change-Id: I8a5e7111a0ddf1e651c25bd52c6af462d9075f93
coverity#737497 Uncaught exception

Change-Id: I1dc0acda818f1b520f74c282bdd17a195591e860
coverity#737499 Uncaught exception

Change-Id: If4599fa76914b472ee6734f48941898f420519c3
Resolves: #i123840# prefer NSZero* constants over open coded alternatives

(cherry picked from commit a8c471a7003fdac7d5e1c97e903f669da6bcf0c7)

Conflicts:
	vcl/osx/salframe.cxx
	vcl/osx/salframeview.mm
	vcl/osx/salnsmenu.mm
	vcl/osx/salobj.cxx

Change-Id: I379d80355d741dd28aad2e6119a8b82ac10159f5