Pull current state into public master.

* Linux nouveau-kms pageflip timestamp workaround no longer needed, so made optional (off by default).
* Screen('Computer') mac address robustness improvement on Linux.
* Improvements to PsychImaging, SetAnaglyphStereoParameters, DrawFormattedText, etc.
* BlurredMipMapDemo shader compatibility fixes.
* Documentation updates.