Fix for SourceForge Bug #1278

* Modify test-suite to test Java directors with multi-level namespaces.
* Path java module to correctly generate method descriptors when multilevel namespaces are used.
Added a test case for SourceForge Bug #1283.

This test case exercise directors used in conjunction with smart pointers.
Merge pull request #1 from BrantKyser/SFbug1278

Fix for SourceForge Bug #1278
director_nspace fixes for C# for previous commit
Fix for SourceForge Bug #1283.

* Change the name of the memory own variable for base java director classes to match that expected by the director code
* Add conditional to appropriately dynamically cast director classes wrapped in smart pointers.
Added a test case for SourceForge Bug #1283.

This test case exercise directors used in conjunction with smart pointers.
Fix for SourceForge Bug #1283.

* Change the name of the memory own variable for base java director classes to match that expected by the director code
* Add conditional to appropriately dynamically cast director classes wrapped in smart pointers.
Qualify generated SwigDirector class names with namespaces
Merge branch 'master' into SFbug1299
Change test to reflect new director class naming convention.
Clean up fix for SourceForge Bug #1299.
added python test case li_std_except_as_class for SF bug 1295
added patch for SF bug #1295
added test case for SF bug #1296
applied patch for SF bug #1296
corrected some typos
Cosmetic whitespace change
Change note updates for last two pull requests
.gitignore additions/fixes
Merge in upstream changes