coverity#735512 Logically dead code

Change-Id: I026bb291d8d0c87ef8166331a7e084fa339052f6
Resolves: #i124201# rename apple_remote's MainController...

to AppleRemoteController

having a MainController class in the global namespace of an application with
gazillions of MVC patterns is not a good idea. Renaming it to better match
its scope (i.e. the Apple Remote) cleans this up.

(cherry picked from commit 8ef3836059ca613d125f66e6bad21c83200dadad)

Conflicts:
	apple_remote/source/RemoteMainController.m
	include/apple_remote/RemoteMainController.h
	vcl/inc/osx/saldata.hxx
	vcl/osx/saldata.cxx
	vcl/osx/salinst.cxx
	vcl/osx/vclnsapp.mm

Change-Id: I1f252ac51ef65966a48ee03b2cd3519f98d57383
coverity#1169847 Uncaught exception

Change-Id: I8adf5d175798c4b820cd7cac2a927aa0f7de718d
coverity#705995 Unintended sign extension

Change-Id: I7f14257317c0c09737ad9aed78b39efff1062265