Remove errnoeous note claiming C++ operator~ maps to Lua ..
Remove execute permissions from various non-executable files

- source files and Makefiles need never be executable
- scripts are run directly by their interpreters in the
  test suites, so also do not need to be executable
Whitespace cleanup of all Makefiles*

- some of the %.clean rules in the test-suite Makefiles were using a single tab
  as an empty rule, dangerous! I've replaced these with the safer '@exit 0'.
Fix {python|perl5|ruby|tcl}/java examples

- in Lib/gcj/cni.i: remove JvAllocObject(), change
  JvCreateJavaVM() argument from void* to JvVMInitArgs*
- in Examples/{python|perl5|ruby|tcl}/java/Makefile:
  pass full class name to gcjh, add Example.h as dependency,
  do not override CXX for compiling C++ sources
- in Examples/python/java/example.i:
  add destructor to class to prevent memory loss complaint
Fix go configuration and SWIG_GCC_VERSION

- in configure.ac: modify sed expression to only look at first line of
  gccgo --version, extract the last numeric token, and remove periods;
  this parses e.g. "gccgo (Debian 4.7.2-5) 4.7.2"
- in goruntime.swg: fix typo in __GNUC_PATCHLEVEL__ (SF Bug #1298)
configure.ac: print configured languages at end of configuration
configure.ac: fix to Javascript configuration

- setting SKIP_JAVASCRIPT assumes that JSCENABLED/JSV8ENABLED
  are empty when jsc/v8 are not available
Fix segmentation fault in some Javascript examples

- memory allocated with malloc() was then being freed with delete[],
  which is overridden by Javascript libraries (jsc), leading to segfault
- replacing malloc with %new_array seems to work though
Regenerate configured Makefile if Makefile.in or config.status have changed
CCache/Makefile.in: fix to allow out of source tree check/install
Add "make maintainer-clean" to Travis CI build
Allow examples and test-suite to be built out of source tree

- top-level Makefile replicates Examples/... directory tree in
  build directory, and create symbolic links to Examples/... Makefiles
- Examples/Makefile.in sets SRCDIR to the source directory from
  a file ".srcdir" created by top-level Makefile
- test suite Makefiles set SRCDIR from autoconf-set srcdir
- lua embedded interpreters need to be passed location of run-time test
- python copies run-time scripts to build directory because of 2to3
  conversion; for test-suite, set SCRIPTDIR to location of run-time tests
- Examples/test-suite/errors/Makefile.in needs to filter out source
  directory from SWIG error messages