Better error detection in some java testcases
Fix Python argument count checking when using -modern

SF bug: https://sourceforge.net/p/swig/mailman/message/31957171/
SF Patch: 3471
Add testcase and info on python -builtin missing argument count check
Include module name if non NULL in tp_name
Further fixes when using type() when using -builtin to include module name

Using type() on a builtin type should include the package and module
name, see http://docs.python.org/2/c-api/typeobj.html
Merge branch 'sonney2k-python_tp_name'

* sonney2k-python_tp_name:
  Further fixes when using type() when using -builtin to include module name
  Include module name if non NULL in tp_name