Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge pull request #104 from kleinerm/master

Pull for basic Bits# support. Also some OSX 10.5 64-Bit compat fixes and PR-705 photometer support.
Merge pull request #106 from kleinerm/master

Pull for small Bits# improvements, Windows fixes, cosmetic
Merge remote-tracking branch 'refs/remotes/upstream/master'
Interleave did not handle empty inputs or no input correctly, fixed
Merge pull request #107 from dcnieho/master

bug in Interleave function
Minor changes.
Updated cal file routines to search one level of subdirs.

Added code that causes LoadCalFile to look for the specified
calibration file up to one level deep of subdirectories of the
calibration file directory, and SaveCalFile to behave correspondingly. 
I need this
so I can organize my calibration folder more sensibly.

This code is a bit hairy because it has tried to maintain backwards
compatibility all the way to a system which made sense under Mac OS9.
I tried to make these changes so that all old behaviors continue to
work.   It is possible I broke something however.  Keep an eye out.

We will test this in my lab for a while and try to fix up anything that
doesn't work.  We don't exercise all the old ways of calling these
routines, however.

DHB
More flexible behavior in CMCheckInit use of PRXXXPorts calibration file.

Now looks for a PortString field and uses this via FindSerialPort if it
is there.  Turns out this is better at least for the PR-670, because
the actual number at the end of the usbmodem port string is system
dependent.

DHB
Fix buglet introduced when I made the PRXXX ports code more flexible.

DHB
Fixing some minor bugs introduced in recent changes.

SaveCalFile was saving to pwd rather than cal file folder when the file
is first created.  Fixed.

A previous change broke the option of passing a numerical value to
EyeLength, now fixed.

Minor change to IsomerizationsInDishDemo.
Merge pull request #110 from kleinerm/master

Pull for "Rainbows, Droids & Compute Hippies"

    Basic GPGPU compute support via GPUmat.
    Nexus-7 / ARM support.
    Linux multi display backend support.
    Bits# support.
    PR-705 support.
    GeForce-600 series support.
    Fixes for OSX timestamping brokeness and other bugs.
    Various smaller fixes and improvements.
Merge pull request #22 from Psychtoolbox-3/master

Resync with current master of official Psychtoolbox-3 repo.
Post release of "Rainbows, Droids & Compute Hippies".