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>
Merge pull request #154 from kleinerm/master

PTB BETA RELEASE "Blue skies and empty brains" - SP1

Fix broken 64-Bit Windows support.
Expanding the printouts and number of examples in IsomerizationsInEyeDemo.

Working towards checking these calculations against those in Makous' 1997 JOSA paper.  Not done yet.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
Cleaning code and adding comments, as well as more checks.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
Minor

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
Added print routine to dump out what is in a photoreceptors structure.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
Added PrintPhotoreceptors to the two IsomerizatoinsIn… Demos.  Added comments in these and the CIEConeFundamentalsTest about the desirability of better integrating the CIE cone fundamental code with the isomerization calculation code.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
Merge branch 'master' of https://github.com/Psychtoolbox-3/Psychtoolbox-3

Signed-off-by: David Brainard <brainard@psych.upenn.edu>

Conflicts:
	Psychtoolbox/PsychDemos/IsomerizationsInEyeDemo.m
Finish off merge.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>
GetGitPath() also look in /usr/local/git/bin
Merge pull request #158 from kleinerm/master

Pull from kleinerm for PTB BETA RELEASE "Blue skies and empty brains" - SP2

* Fix download failure for 3.0.10 in DownloadPsychtoolbox.m on 32-Bit OSX.
* Fix mex file load errors on 64-Bit Octave for OSX with Fink package manager and other versions.
* New function Eyelink('SetAddress') for setting tracker computer target IP address.
* Enable raw sample data access for Eyelink on Linux.
* Update PsychVideoSwitcher help.
* Update some other help texts, e.g., DisplayOutputMappings.
* Add new text rendering mode 0 on OSX for new-style ATSU rendering of problematic exotic fonts.
* Add GstX264Enc video encoding profile for fast camerabin2 video recording with GStreamer SDK.
Merge pull request #37 from Psychtoolbox-3/master

Resync with current master of official Psychtoolbox-3 repo.