Merge pull request #36 from Psychtoolbox-3/master

Pull to resync with PTB 3.0.11 master aka "Blue skies and empty brains".
OSX: Improve error handling for defective/corrupt/troublesome fonts.

If font enumeration has trouble enumerating one or more fonts, only
print the problem description at verbosity level >=3 or on critical
failure (when no font could be enumerated at all). Also printout the
troubleshooting hints only once per error and tell user how to shut it
up.

Additionally only output the error info per each failed font at a
raised verbosity level of >=4 to avoid too much clutter if many fonts
fail. This is important for 32-Bit builds of PTB where the
FMGetFontFamilyName() fails quite frequently for a couple of default
fonts on modern OSX versions, so we want to reduce clutter, as the
failure can only be fixed by switching to 64-Bit PTB anyway.

Should solve issue reported in ptb forum message #16109, at least once
this is merged into the 3.0.10 legacy branch.

-> Verified on 64-Bit PTB that the change compiles and doesn't
introduce new obvious issues.
Added GetGITInfo

This is a GIT version of GetSVNInfo.  It returns the result of
'git describe --always' which seems to be useful revision
information in all cases I've tested so far.  This only works
on directories, not on directories or files like GetSVNInfo.

The routine could probably be made more sophisticated.

I also added a GetGitPath to parallel GetSubversionPath.

In GetSVNInfo, noted in the help text that there is also a
path field in the returned struct.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
Merge branch 'master' of https://github.com/Psychtoolbox-3/Psychtoolbox-3
Extend what GetGITInfo returns.  Minor changes to GetSVNInfo.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
OSX Fontglue: Fix typo - add a missing newline.
Restore IsPsychStartupImplantedInStartup.m

Otherwise disaster strikes on 64-Bit PTB for Windows!
AssertMex: Remove stale warning for 64-Bit Matlab on Windows.

We now have a 64-Bit PTB on Windows, so this is misleading.
Merge pull request #154 from kleinerm/master

PTB BETA RELEASE "Blue skies and empty brains" - SP1

Fix broken 64-Bit Windows support.
Merge pull request #155 from Psychtoolbox-3/master

PTB BETA RELEASE "Blue skies and empty brains" - SP1
Fix broken 64-Bit Windows support.