Merge pull request #92 from kleinerm/master

Pull fix for OSX on Apple MacBookPro with Retina display.
Merge pull request #94 from kleinerm/master

Pull: Add support for NV-E0 GeForce-600 series "Kepler" gpu's.
Add comment about routine misnomer

Also implement a warning mechanism, so that someone using this routine
based on its name (without reading the
help text) is less likely to be led astray.

Warning text is on by default, but can be overridden with a new
optional argument.

DHB
Merge pull request #96 from kleinerm/master

Post-Release update for PTB BETA RELEASE "The fun in dysfunction"
Fix texture sharing on Windows nVidia systems
Merge pull request #99 from simonster/texture-sharing

Fix texture sharing on nVidia Windows systems:

"Theory" of why it failed and now works with this patch applied:

wglShareLists according to doc should reject sharing if the context which is going to share resources already contains any resources. This is not the case in our code. But the context already has sharing enabled with other new context which also don't contain any resources to share yet. So either the NVidia driver has a bug and uses a too sloppy way to detect if context sharing is allowed - implying that a context who shares resources with other contexts must already contain resources, without actually checking if this exclusion criterion is really satisfied - or the Microsoft docu is sloppily written and gives wrong sharing rules. Reordering the code like you do should "fix" both possible cases.
Merge pull request #17 from Psychtoolbox-3/master

Pull context sharing fix for MS-Windows into kleinerm/master.