Updating Swig super build to 2.0.11

Change-Id: If152d1bbdaf3a5a21f24362bb19a8de737e14cd1
DOC: Fix documentation formula for accessing buffer

Change-Id: I38d45693ebf18f12f4d040a889b067e45fa29cc7
BUG: Patch Swig's container class for C++11 from Swig upstream

From upstream swig 92128eef445f75f674894e3f5d4e1fc2a181895:

C++11 support for new versions of erase and insert in the STL containers.

The erase and insert methods in the containers use const_iterator
instead
of iterator in C++11.  There are times when the methods wrapped must
match
the parameters exactly. Specifically when full type information for
template types is missing or SWIG fails to look up the type correctly,
for example:

  %include <std_vector.i>
  typedef float Real;
  %template(RealVector) std::vector<Real>;

SWIG does not find std::vector<Real>::iterator because %template using
typedefs does not always work and so SWIG doesn't know if the type is
copyable and so uses SwigValueWrapper<iterator> which does
not support conversion to another type (const_iterator). This resulted
in compilation errors when using the C++11 version of the containers.
Adding example of image buffer access for CSharp

Contributed by: Dan Mueller <dan.muel@gmail.com>

Change-Id: I7fdcd1f9c46d5ca2e5fa0dc8690351f84f7cf813
BUG: fixing reuse of output file name in example tests

Change-Id: Ie3cc8d580ea2efe6017a66e776a7c108dbb512e8
BUG: compile Java example, fix Java Gaussian Example

The list accumulate variable was only local scope, and so there were
no Java example being built. By setting to the parent scope the list
of java file to compile is accumulated.

Change-Id: Ie1e5ea8f8d361dd63c2dbc605cd591988156f3cd
BUG: Fix interpolator enum string for R Expand tests

Change-Id: I8e9606062605c404a583aaa70376eb9610144cc1
BUG: Change CSharp example to be CSharp 2.0 compatible

Remove "var" declarations, and names argument specification to be
compatible with VS9 (2008) CSharp.

Change-Id: I470788dee4d8c4492cf0a1a71c6d6818fb9ad2fd
BUG: Adding patch step to Swig on windows for luarun.swg

This addresses compilation errors on VS9 with the
SWIG_Lua_namespace_register and SWIG_Lua_namespace_details not return
a value.

From upstream swig 1a7f731d60bef65898d7b5c35d0e676e7e19ca81:

Lua: Fix void return for non-void functions
Commit #c3f3880d caused the functions
SWIGINTERN int SWIG_Lua_add_namespace_details(lua_State* L,
swig_lua_namespace* ns)
and
SWIGINTERN int SWIG_Lua_namespace_register(lua_State* L,
swig_lua_namespace* ns)
to return void when int returns were expected resulting in the build
failures for plplot's lua bindings for example. This commit fixes the
issue.
Merge topic 'SIMPLEITK-457_AddSharpGetBufferExample'

2071aec9 BUG: Change CSharp example to be CSharp 2.0 compatible
3d2ee061 Adding example of image buffer access for CSharp
Merge topic 'FixRExpandTest'

5687b6c2 BUG: Fix interpolator enum string for R Expand tests
Merge topic 'SIMPLEITK-454_UpdateSwigTo2.0.11'

a253677a BUG: Adding patch step to Swig on windows for luarun.swg
f4e874d0 BUG: Patch Swig's container class for C++11 from Swig upstream
7b2d2a0c Updating Swig super build to 2.0.11
Merge topic 'FixGetBuffDoc'

c23d4aa7 DOC: Fix documentation formula for accessing buffer
Merge topic 'SIMPLEITK-410_UseOptionBUILD_EXAMPLES'

c730a195 BUG: compile Java example, fix Java Gaussian Example
e657203d BUG: fixing reuse of output file name in example tests