swig: bump to 2.0.12; drop all patches

Update to 2.0.12. It drops all previous patches. This release
contains

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

which is required for GCC 4.9.0/libstdc++ in C++11 mode.

Tested on slc6_amd64_gcc481 and slc6_amd64_gcc490 compiling
cmssw-tool-conf.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Add support for OpenCL 1.1 C and C++ API

By default OpenCL is configured for NVIDIA CUDA. <PKG>/include and
<PKG>/lib64 are symlinks, which can me modified to point to
alternative implementation.

`opencl' and `opencl-cpp' are optional toolfiles and must be loaded
explicitly.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Merge pull request #440 from davidlt/swig-2.0.12

swig: bump to 2.0.12; drop all patches
Merge pull request #477 from davidlt/opencl-support

Add support for OpenCL 1.1 C and C++ API
Merge remote branch 'origin/IB/CMSSW_7_1_X/stable' into IB/CMSSW_7_0_X/stable