Allowing different ways to make Chebfun2 nonadaptive.
Add help text to chebfun2.m
Improve chebfun2 help text.
Adding a deal method for @chebmatrix.

Closes #1011.
Simplifying chebmatrix/deal behavior.
Merge remote-tracking branch 'origin/development' into feature-chebfun2-nonadaptivector
Added test for short-fat matrices of Issue #1239

Also added skeleton of tests for columns with fewer than 3 rows.
Removed index removal in low degree funqui
Replaced equality checks with tolerance checks
Added constant test and better tolerances

pref.eps -> 10*vscale(g)*epslevel(g), and added a non-quasimatrix
constant valued function test
Automatically add labels, titles and grids to plotcoeffs plots.

Closes #1272.
Merge branch 'fix-equi-ctor' into development
Changing xlabel in trigtech case to "Wave number", as suggested by @gradywright.
Merge branch 'feature-plotcoeffs-info' into development
In chebfun.plot(), reset colors before plotting each data series in R2014b.

Consider the following code:

  >> x = linspace(-1, 1, 200);
  >> plot(x, sin(x));
  >> hold on;
  >> plot(x, cos(x));

In versions of MATLAB prior to R2014b, this will result in a plot with
two blue lines, one for sin(x) and one for cos(x).  In R2014b, it
results in a plot with a blue line for sin(x) and a red one for cos(x).
It seems that MathWorks has changed things so that enabling the hold
state now causes MATLAB to keep track of which of the built-in colors
was used to draw the last line on the plot so that adding new ones
results in the next color being used instead of restarting the color
cycle as was done in previous versions.  The index of the color to be
used is tracked in the ColorOrderIndex property of the plot axes.

chebfun.plot() draws the lines, points, jumps, and delta functions
separately from one another so that we can get handles to each part of
the plot for later customization if desired.  Since the colors don't
recycle in R2014b, this means that, e.g., the point plot could be
assigned a color different from the line plot to which it corresponds.
This can be demonstrated with the following code:

  >> x = chebfun(@(x) x);
  >> Q = [sin(x) cos(x) exp(x)];
  >> plot(Q, '.-');

We fix this by simply resetting the ColorOrderIndex property to 1 prior
to drawing each set of data.  The explicit version checks are necessary
because ColorOrderIndex is not an axis property in versions of MATLAB
prior to R2014b, and attempting to set it in those versions triggers a
crash.

This closes #1263.
Merge remote-tracking branch 'origin/development' into fix-chebgui-parSimp
Merge pull request #1268 from chebfun/fix-chebgui-parSimp

Fix exponential notation and parenthesis simplification
Merge remote-tracking branch 'origin/development' into fix-plot-colors-R2014b
Merge pull request #1278 from chebfun/fix-plot-colors-R2014b

In chebfun.plot(), reset colors before plotting each data series in R2014b.
Merge remote-tracking branch 'origin/development' into feature-chebfun2-nonadaptivector