Add command for computing separable formats of PDOs. Finally here! Yay!
Update chebop2, so that separable representation is computed.
Make SeparableFormat a static command. §
Update the rank command in chebop2.
Add ability to have rhs given inside the operator.
Allow N.bc = 0 as shorthand for N.lbc = 0; N.rbc =0; N.ubc = 0; N.dbc = 0;
Fix length of a chebfun2.  A zero chebfun2 should have length [1,1].
SeparableFormat -> separableFormat
Add change the name of the test...
Coding style review.
Remove two comment lines.
Merge branch 'feature-chebop2-interface' of https://github.com/chebfun/chebfun into feature-chebop2-interface
Update help text for chebcoeffs2.
Forgot to change SeparableFormat -> separableFormat in rank.m
Coding style adjustments.
Merge remote-tracking branch 'origin/development' into feature-chebop2-interface

Conflicts:
	@ultraS/instantiate.m
Merge branch 'development' into feature-chebop2-interface

Conflicts:
	@ultraS/instantiate.m
Merge branch 'feature-chebop2-interface' of https://github.com/chebfun/chebfun into feature-chebop2-interface

Conflicts:
	@ultraS/instantiate.m
Force equal endpoints for adjacent subintervals in bndfun.conv() output.

This was not a problem previously because each fun returned by
bndfun.conv() was added to the final chebfun being constructed inside
chebfun.conv() one at a time, so the minor discrepancies in the
endpoints got removed by chebfun.tweakDomain().  With the recent changes
to conv(), they're now all assembled into a chebfun before they get
added.  chebfun does not attempt to tweak the domains of the endpoints
if it is constructed directly from funs, so the resulting chebfun winds
up with some breakpoints that differ only by eps, and that causes
problems.  In particular, the geom/RoundingCorners.m and
stats/CentralLimitTheorem.m examples crash.

This commit fixes this by forcing adjacent endpoints of funs in the cell
array returned by bndfun.conv() to match exactly.
Change this file to its previous state. Not sure why it has been changed!