smurf: starutil.py - Ensure bytes are converted to strings when required
Revert "smurf: Record the number of chunks used by makemap in the output map."

This reverts commit 4493ebdbf18bf0ead4ecc2b1f6a0124be7740086.
smurf: Record chunking in FITS headers rather than NDF extension

The number of chunks of contiguous data supplied is recorded in FITS
header "NCONTIG" (integer). A flag indicating if the data was chunked due
to insufficient memory is stored in header "MEMLOW" (boolean).
smurf: Correct selection of XPH or HPX projection for JSA jobs
smurf: Re-structure AST.FILT_DIFF stuff to allow it to be used in skyloop
smurf: Make starutil temp files world-readable

So that it's easier to share them...
docs: Add a missing cropping configuration parameter.

The default is rectangular.  Even though a map radius is specified
the PICARD recipe does not think umm perhaps the user wants to crop
a circle and default the CROP_METHOD to circle.
smurf: More secure handling of bad values associated with BADDA samples

This fixes some more issues that caused data/quality incosnsistencies
when using simulated data.
match: Update to v0.16
smurf: Allow tolerance when checking if an obs intersects an HPX discontinuity
psx: Include words in the error message if psx_wordexp fails
psx: New error code to indicate illegal characters found by wordexp
ndg: Prevent HDS indices causing errors after CONVERT is started

After CONVERT is started, NDG needs to check for file types that include
dots (e.g. "fits.gz"). To do this it repeatedly checks each dot-delimited
trailing field in the file name. But if the name contains an HDS cell
index (e.g. ".more.cupid.clumps(2).model") then wordexp reports an error
when it is passed a template include the parentheses (e.g. "(2)" ).

To prevent this, check for the error and annul it. In other words, treat
this error exactly as if it was a simple case of "no matching files
found".
smurf: Allow world execute for starutil temporary directories
smurf: Update list of CSO fits.

I updated the list with a fit for 20140827 due to WVM spikiness (and
will be updating the list of nights that fits should be used preferntially).
Smurf: Update list of nights WVM is unusable.

I added 20140827 to the list of nights the WVM should not be used as it
was showing a period of heavy fluctuation for several hours.