Update README.md
Conflicts:
	README.md
Use QGL's channel and instrument libs in MixerOptimizer.
First chance of Pi2 and Pi cals working with QGL.

--BRJ and CAR
Initial round of bug fixing.

A lot of annoyance occurring because MATLAB doesn't allow struct
fieldnames to have dashes.
--BRJ
Bug-fixes: matlab and python side of updateAmpPhase

Get full path for python script in Matlab.

Exit properly and only load the channel library in Python.
Use regexp for strsplit in older Matlabs
Bug-fix: offsets are under channels.
Limit the significant digits in auto mixer optimize updates
Quiet some warnings about '-''s in fieldname

--CAR
Normalize ChannelParams -> ChannelParamsFile.

To match naming convention of other preferences.

Also, use MATLAB json rather than JSONLab.
--BRJ
PulseCalibration passing unit test.

Still needs to be tested on actual data.

Some improvements contained here:
1) Normalize +/- rotation data separately. This helps get unstuck when
one half of the data looks perfect, but the other half is way off.
2) Be more careful in calculating the jacobian of the error signal to
make sure the result is purely real.
--BRJ
Fix writing qubit params to file.

--BRJ
Translate APE and SPAM to QGL.

Also, use full path when calling python scripts in case the current folder isn't
on the path. I added '-echo' to the system calls to try to get python error
messages to display in the MATLAB command window.
Bug fixing on actual data.

Mainly fixing errors due to hardcoded amplitude vectors. Also, improved
the noise variance estimate in analyzeSlopes().

--BRJ and CAR
Merge remote-tracking branch 'origin/develop' into develop