Screen/OSX: Warn about bad timing if display rotation is active.

Just as on Linux, warn about bad timing/timestamping if a display is
set to rotated mode (90, 180, 270 degree), as this will go through the
compositor.
Screen/OSX: Prevent video mode switch from ruining the gamma table.

At least on OSX 10.9 with at least Nvidia gpu’s, prevent the latest
Apple brain damage from ruining some peoples day:
A modeset operation on at least 10.9 will, as a side effect, restore
the gnu gamma table to the session default about 1.6 - 1.8 seconds
after the video mode switch happened, thereby undoing the effect of any
Screen(‘LoadNormalizedGammatable’) or LoadIdentityClut() command
happening within a time interval of about less than 2 seconds within a
mode set aka Screen(‘Resolution’) or SetResolution(). Yay!

We prevent this by creating a backup copy of the gamma LUT, then
performing the mode set as usual, then waiting for 3 seconds, then
restoring the gamma LUT to pre-modeset state, so the screwup of the
gamma table has no user visible effect.

-> Reported by Michael Bannert and Andreas Schindler. Thanks.
Screen OSX: Screen('Pixelsize') et al. shall return net color bits per pixel

E.g., 24 for a R8G8B8 framebuffer, 15 for a R5G5B5 framebuffer, 30 for
a R10G10B10 framebuffer.
So far returned 32 for a R8G8B8, adding 8 Alpha/Padding bits.

-> Make this consistent with Linux, so our deep colour setup code works
better.
Screen Windows/OSX: Add special cases for 24 bpp / 32 bpp.

Make sure this still works with our new deep colour setup code on the
legacy operating systems.
Screen/OSX: Customize deep colour setup path for OSX.

When 10 bpc / 11 bpc setup with PsychtoolboxKernelDriver method failed
on OSX due to unsupported (non-AMD) GPU, the text was giving the hint
about getting this to work anyway with Nvidia and Intel by modifying
xorg.conf - obviously a no-go as this is only supported on Linux, not
on OSX. Suppress this hint on OSX.
Screen/OSX: Fix some debug output.
DrawFormattedText[Demo]: Refine justified text rendering a bit.

Draw text with y-position-is-baseline to avoid vertical jitter if
single words are rendered in separate DrawText invocations. Try to make
bounding box still roughly correct.
Screen/Windows: Fix compile failure due to missing bracket.
OSX/Windows: Rebuild 64-Bit Screen() mex files for testing.

To incorporate all the new deep colour stuff and fixes etc.
Screen for 64-Bit Matlab on Windows rebuilt.
Screen for 64-Bit Matlab and 64-Bit Octave on OSX rebuilt.