Clear up license ambiguity in swigwarn.swg.

Also tidies up swigwarn.swg a bit.
Guile create functional class example
Guile remove references to -gh and -scm from manual
Put guile Example Makefile back under revision control
Guile add two more examples and use load-extension instead of dynamic-load
Guile check for at least guile 1.8
Guile drop unused GUILE_SCM_INTERFACE parameter from configure.ac
Guile delete Example makefile
Use given Guile version when checking if version is > 1.8

Also use conventional output for our configure if something is not
working as expected.
Cosmetic makefile tidy up
Minor fixes after Coverity analysis
Simplify and improve Guile FILE * in typemap

Fix incorrect special variable $name and remove unnecessary temporary
variable.
Fix ccache-swig internal error bug due to premature file cleanup

Fixes SF bug 1319 which shows up as a failure in the ccache tests on
Debian 64 bit Wheezy, possibly because ENABLE_ZLIB is defined.

This bug is due to files being too aggressively cleaned up part way
through the caching. The .stderr file is cached and then retrieved
from the cache for displaying to stderr. However, the stats are updated
between caching and using the .stderr file. During the stats update the
cache is cleaned and the newly cached files can be removed if the max
number of files per directory is low. Really the cache should be cleaned
up at exit to solve this (as is done in ccache-3.1). The workaround fix
ensures the cached files are ignored during cleanup, which is a bit
tricky as sometimes files from a previous run have the same time stamp,
so that don't appear to be the oldest in the cache.
Add note on ccache-swig internal error bug due to premature file cleanup to changes file
Guile port example - print a message to show the error is expected
Fix the high passed to PyTuple_GetSlice in varargs wrappers.

Harmless bug as slices can take any size larger than the actual size for
the high value. Reported in SF Bug 1326.
Guile port example fix for Guile 2.0

Rewinding the file before passing it to C fixed the problem of not being
able to read the file contents.

Also explain the error about writing to a string.
Fix Python version checking in Python tests
Fix vararg documentation for Python 3

Memory handling is different to Python 2.
Documentation sectioning update