Add support for piecewise chebfuns. Closes #1037.
Implement Regula Falsi. TODO: Illionois.
Implement Illinois algorithm.
Adding Brent's method.
Edit DOCs.
Fix Brents method.
Make bisection algorithm in chebfun.inv() work for decreasing functions.

This closes #1098.
chebcoeffs now returns a column vector with the zeroth order coefficient at the top and highest at the bottom.
test_chebcoeffs now passes.
flipping coefficients for chebpoly construction.
making legcoeffs consistent with chebcoeffs
fixing order of coeffs in cheb2leg and leg2cheb
making sure various tests pass.
all xyzpoly are now fine.
conv now works with the new coefficient ordering.
polynomail cf now works with new coeff ordering.
chebpade now works with new coeffs.
Rational CF now works
ratinerp fixed for new coefficient ordering.
minor: whitespace fixes