Opening and closing the connection to the PR-705
PR-705 reading and writing support

I tried to make these files as general as possible. They behave just
like a raw call to IOPort's Read and Write in terms of input and output
arguments.
Getting the raw spd string from an 'M5' command
Parsing the raw spd string into a nice column vector

Please notice the comments on lines 37 to 40. Other PR toolboxes
multiply the spd vector by the bin spacing to "get to our units
standard". I think this should only happen for the PR-650 because it
gives spd per bin (i.e., units/nm).
Here's the function that actually gets the measured spd

This function is probably over-engineered.

The most complicated error code is -4996. This happens when the light
source is too intense for the meter. In that case, the meter gets put
into adaptive exposure mode and tries again.
Adding a script that can change the meter's configuration

Instead of using some ad hoc string format for the option-value
arguments, this one uses the familiar MATLAB paradigm of a variable
list of string-valued options and their scalar-valued values.
Adding PR-705 support and wrapping everything in a try-catch
Updating the CM* scripts for PR-705 support
CMCheckInit: now uses PR705config
Fixing a redundancy when using a Keyspan USB-serial adapter

Keyserial1 is an alias to the first port on your Keyspan adapter
(regardless if its single- or multi-port). For most cases, this will
work fine for the user.

I'm hesitant to add USA19*, USA28*, and USA49* (prefixes for the 1, 2,
and 4 port adapters, respectively) to PortDB because there's no net
benefit due to the dontFail variable. If it's 0 (default), then there
will be multiple matches and the function will error (on multiport
adapters). If it's 1, it'll just use the first port arbitrarily (which
is satisfied by Keyserial1).
Allowing the user to specify what meter to use

Also mapping meterType 6 to the PR-705.
Let Screen sort out the DAC size on non-Bits++ devices

dacBits should be 10 (confirmed) and 12 (unconfirmed) on the ViewPixx
3D and non-3D, respectively.
Removing the CLUT drawing method from Calibrate*Drvr
Randomize the gamma and the guns

I forgot to pass the boxRect to MeasMonSpd as well and a few pieces
left over that should have been deleted.
Updating MeasMonSpd to use boxRect and not CLUT