sed portability fix creating swigwarn.swg
Remove mkstemp replacement for ccache-swig on Cygwin

Cygwin 1.7.0 as well as Cygwin 1.7.24 seem to be working okay
Cygwin 1.7.24 gives gcc warning about dangerous use of mktemp
Cygwin test-suite fix for tcl 8.5 on Cygwin
Better detection of Ruby shared library extension

Use Config to detect dll extension (needs to be .so for Ruby 1.9 on Cygwin)
Tweak 'make beautify-file'

unix2dos and dos2unix were renamed to todos and fromdos - they aren't
really needed (on Linux anyway), so removed.
Guile OUTPUT typemap fix

Fixes 'attempt to free a non-heap object' in some OUTPUT typemaps.
Add swig-2.0.11 release info and date
Add hint about pushing tags post release

[ci skip]
Bump version to 3.0.0

SWIG 3 is open for business - looks go crazy!
Remove X11 detection during configure

X11 is not used anywhere.
Fixed a memory leak for java STRING_ARRAY

The allocation loop uses size, so the free loop should do the same,
not size-1.
Document Java char **STRING_ARRAY typemap fix
Fix typos
PHP directors - generate call_user_function on one line
Fix %naturalvar and templated methods using enums

%naturalvar was not being picked up - use the symbol table instead for
looking up the feature.

use_naturalvar_mode() has been moved to Language class (not strictly necessary though)
Remove incorrectly and newly introduced assert

Was failing in li_boost_shared_ptr.i for some languages. A similar
testcase has been added into naturalvar_more.i.
Merge branch 'master' into gsoc2012-scilab
scilab: fix typemap bool array regression error