Pushing toward experiment-ready code

1) The implementation of formant shift and time-warping for the behavioral
sessions

Much of the related code are from the "pip" project. For exapmle, online
sentence tracking and perturbation.

2) Made sure that the sentences are balanced in each run, during the fMRI
sessions

3) Changes to display of stimuli:
	Use "N" and "R" to indicate whether the stimulus is rhythmic (R)
	or natural (R)
	Added option of always present rhythmic tone sequences
	Added option of showing a non-informative, white fixation cross at
	the beginning of each trial

4) The rhythm-fmri code is now based on the PIP version of Audapter, which
is itself updated for the rhythm-fmri experiments.

5) Using the sentence "The steady bat gave birth to pups" as the main
sentence of perturbation.

6) Merger of MexIO code with PIP, in order to use the PIP Audapter.

7) For the behavioral sessions, trial lengths can now be adjusted in the
experiment configuration file, by phase

8) For the behavioral sessions, fields in the expt_config file allows the
repetition of trials in which intensity and/or rate errors are committed.

9) Implemented message dialog boxes for both the behavioral and fMRI
sessions.

10) Made sure that level / rate warning messages can be presented in the
main runs even when visual FB of level /rate are not given.

11) Changed trigger key to "equal", from the MIT value of "add"

12) Updated the data monitor window, to make it show the input and output
spectrograms, the formants (for the behvaioral sessions only). These
additional display items are not added for the fMRI sessions, due to speed
considerations.

13) Added INFO about the incremental creation of the ost (online state
tracking) and pcf (perturbation configuration) files, run-by-run.

14) Fixed bugs related to the display of timingDat (rate, intensity and
CV_IVI) in runExperiment.m

15) Adjusted the position of the progress bar and the Play/Pause button
for the behavioral experiment.