RATINTERP was failing for one of the examples given in the m-file.
Rename chebtech preference:  "minPoints" --> "minSamples".

This was done with

  sed -i -e 's/minPoints/minSamples/g' $(grep -rl "minPoints" *)

and a little manual tweaking.
Rename chebtech preference:  "maxPoints" --> "maxLength".

This was done with

  sed -i -e 's/maxPoints/maxLength/g' $(grep -rl "maxPoints" *)

and some manual tweaking.
Rename preferences:  "exactLength"/"numPoints" --> "fixedLength".

This was done with

  sed -i -e 's/numPoints/exactLength' $(grep -rl "numPoints" *)
  sed -i -e 's/fixedLength/exactLength' $(grep -rl "fixedLength" *)

and some manual tweaking.
Rename preference:  "splitMaxLength" --> "splitLength".

This was done with

   sed -i -e 's/splitMaxLength/splitLength/g' $(grep -rl "splitMaxLength" *)

and some manual tweaking.
Rename preference:  "splitMaxTotalLength" --> "splitMaxLength".

This was accomplished via

  sed -i -e 's/splitMaxTotalLength/splitMaxLength' \
        $(grep -rl "splitMaxTotalLength *)

and a little manual tweaking.
Remove preference name maps.

This seemed like a good idea when I implemented it initially, but I now
think that it's more confusing than its worth.
Rename chebpref.mergePrefs() and chebfunpref.mergePrefs().

These names are a bit confusing:  it's not obvious from the names alone
when these functions should be used.  This commit tries to alleviate
this by renaming chebpref.mergePrefs() to chebpref.mergePrefStructs()
and chebfunpref.mergePrefs() to chebfunpref.mergeTechPrefs().

This closes issue #759.
Add support for legacy preferences in constructor calls.

We now support "splitdegree", "maxdegree", and "resampling" in
constructor calls.  Note that no support for these is available in
chebfunpref.setDefaults().  If you want to affect these quantities
persistently or as they are stored in preference objects, you need to
use the proper names "splitLength", "maxLength", and
"refinementFunction".

We've also added support for "splitLength" and "splitMaxLength", since
it seems weird to allows "splitdegree" but not its more suitably-named
cousins.  (Also, these second-tier preferenes are somewhat more likely
to be played with than the other ones on second-tiers.)
Remove call to "format short" from chebop/test_chap21.m.
Merge remote-tracking branch 'chebfun/development' into fix-prefs
Reorganise DOCs.
Add comment about case.
Add a comment about how V4 syntax relates to V5.
Adjustments to chebfunpref documentation.
Merge branch 'fix-ratinterp' into development