Add uniformoutput flag to CHEBMATRIX/CELLFUN.
Fix bug when multiplying by a matrix.
Fixing a silly bug in extractBoundaryRoots@chebtech.
Fixing a bug in onefun and another bug in restrict@unbndfun. The former one was probably introduced when we switched to the use of the 'data' structure for passing singuarlity info and the latter was a mistake I made when trying to resolve a bug reported by AT. This commit will largely fix the bug reported by DG, filed as #1026.
A test has been added in test_restrict@chebfun.
Merge pull request #1 from chebfun/development

Get latest chebfun:development
Merge branch 'development' into fix-singfun-exponents
Testing for division as differentiation and powers

Codifying previously concerning issues with rdivide.
Fixed the roots function to properly parse the case when 'complex' and 'all' roots are requested.
Added some tests at the chebfun level to test the chebfun roots function with the periodic flag.
Merge remote-tracking branch 'origin' into fix-fourtech-roots
Move to Bogaerts algorithm in LEGPTS().
Adding a MESH() command in Chebfun2, so that an appropriate error is thrown when a user tries mesh( f ).
Add comments about barywts construction.
Tweaking tests for rdivide@singfun from DG.
Tidying up.
Merge branch 'fix-chebfun2-mesh' into development
Merge branch 'fix-restrict' into development
Coding style conventions.
Merge branch 'fix-fourtech-roots' into development
Merge pull request #1040 from chebfun/fix-singfun-exponents

Fix singfun exponents