Fix some trivial TODOs.
Remove commented out code from chebtech.compose().

We got rid of these lines months ago, and their absence hasn't been
missed, so let's just really get rid of them now.
Removing a TODO regarding UNBNDFUN, which has been done in certain previous pushes.
Merge remote-tracking branch 'upstream/fix-trivial-todos' into fix-trivial-todos
Get rid of TODO in chebfun.waterfall().

This code isn't being used.  Moreover, if what it does is necessary,
it's probably best for us to reimplement it from scratch.
Removing TODO from chebfun.quantumstates().

This method does have a test now (albeit perhaps not a super thorough
one).
Error out on singular functions in cf(), chebpade(), and remez().
Upgrade chebfun.cf() to handle array-valued inputs and quasimatrices.
Use splitting in ODESOL. Fix DOCs.
Remove TODO in chebtest().

We're not implementing this.  See #377.
Enable Newton to take a full step if things look gloomy.
Merge remote-tracking branch 'chebfun/fix-trivial-todos' into development
Merge remote-tracking branch 'chebfun/fix-chebfun-odesol' into development
Merge remote-tracking branch 'chebfun/hotfix-Newton-kick' into development
Adjust default tolerance and update DOCs.
Ammend DOCs.