Add support for java.nio.Buffer
including test-suite test case and documentation
Changed CSharp license header to include auto-generated tag so that StyleCop ignores the files.
Doc/comment improvements in Java various.i
Add changes entry for NIOBUFFER Java typemaps
Merge branch 'yuvalk-master' - Java NIOBUFFER typemaps for java.nio.ByteBuffer

* yuvalk-master:
  Add changes entry for NIOBUFFER Java typemaps
  Doc/comment improvements in Java various.i
  Add support for java.nio.Buffer including test-suite test case and documentation
Tweak generated C# .cs files header
Merge branch 'gpetrou-CSharpLicense' - Add autogenerated xml for StyleCop.

* gpetrou-CSharpLicense:
  Tweak generated C# .cs files header
  Changed CSharp license header to include auto-generated tag so that StyleCop ignores the files.
Add C# license header changes for StyleCop to changes file
Tcl documentation correction

From Ben Golding on swig-devel list.
Update Php.html

Short summary of the fact that dl() function can no longer be used.
Merge pull request #204 from ibell/patch-1

Update Php.html
Fix incorrect examples of regex %rename
Improve PHP docs about extension= and dl()
small suggestions for changes in std_ios.i

Hi

Would it be possible to add the following 2 typedefs to std_ios.i?

 typedef basic_ios<char> ios;
 typedef basic_ios<wchar_t> wios;

at present, it contains only

 %template(ios) basic_ios<char>;
 %template(wios) basic_ios<wchar_t>;

This means however that things like std::ios::openmode are currently not
recognised by SWIG. With the above typedefs, they are. Similar typedefs
should probably be added in std_iostream.i for ostream etc.

Also, while checking std_ios.i, it seems that the definition of basic_ios
has a copy-paste error in the private section (the constructor is still as
ios_base). To avoid confusion, I suggest to change that. Below is a diff
with the suggested changes.

Kris
C# exception %exception example fix

From Cindy Gan
[skip ci]