Some test-suite warning fixes
Cosmetic - use C comments instead of C++ comments for recent Ruby change
Travis builds: Go workaround tweak
Work around Octave seg fault on exit in imports testcase on Octave 3.1 and 3.2
Patch fixing warning 322 in rubycontainer_extended

'rubycontainer_extended.swg' generates warnings:

 Warning 322: Redundant redeclaration of 'map_bang',
 Warning 322: previous declaration of 'map_bang'.

The fix is to remove a redundant call to swig_container_extend for
swig::GC_VALUE.

Thanks

========================================================
Workaround to Octave seg fault on exit in imports testcase only seems to work in 3.1, not 3.2. Just ignore test now
[PHP] Add missing directorin typemap for char* and char[] which
fixes director_string testcase failure.
Travis builds - display target language version. Go language now okay
Add target language version display during make check. Individual language versions can be checked using 'make check-<lang>-version'.
Travis builds: show SWIG version
Merge branch 'master' into travis