Updated to dispy 3.18 release.

The changes add 'setup' and 'cleanup' options. If these are Python
functions, they are transferred to nodes to initialize/de-initialize
any setup needed for running jobs.

Fixed dispyscheduler (to be used with SharedJobCluster) to close
the socket after a file is transferred.
Updated HTML files to latest version.