moglcore: Fix build without libwaffle and without patched GLEW.

Use a #ifdef PTB_USE_WAFFLE instead of #ifdef LINUX to only enable the
special GLEW init code path for Linux if libwaffle is in use and we
therefore also employ our own patched GLEW library. This is important
because only our own GLEW version exports the function
glewContextInit(), but not a standard libGLEW v1.9, as used by
NeuroDebian/Debian/Ubuntu builds.

Default to classic "textbook" path which calls glewInit().
-> Should fix NeuroDebian build failure, does not require a new
standard PTB release.
psychtoolbox.rules: Make Linux udev rules that actuallly work with MCC-DAQs

This rule file actually allows non-sudo operation with MCC USB-DAQ
devices.
DaqAIn: Fix omitted new DAQ device query function.
DaqWaitButtonDumbTest1408FS.m: A dumb performance test for DIO queries.

Only works on USB-1408FS, a quick and dumb test of Set/GetReport
roundtrip times, e.g., for fast polling of digital input ports.
Delete useless mcc udev rules file, plus some cosmetic.
PsychHID/64BitOSX: Optimize performance of PsychHIDVerifyInit().

By moving bundle loader code out into the master init routine,
so it doesn't get called (stupido!!) at every invocation of
PsychHIDVerifyInit().

This reduces overhead for this call from 1.6 msecs to less
than 10 usecs.

Should hopefully fix issue of forum message #15731 on 64-Bit OSX.

-> PsychHID for 64-Bit Matlab/Octave on OSX rebuilt and tested.
PsychHID/OSX64Bit: Add createAsyncPort.

In the mild hope this would fix 64-Bit osx DaqAInScan.

Unlikely, but no better idea. Also mild improvement in error
handling.

-> PsychHID for OSX 64-Bit rebuilt.