Remove some Java references from C# module
Smart pointer documentation improvement
Merge branch 'master' into talby-perl5-improvements
Documentation updates.  Make sure proxy object dereference is not a runtime error (for reverse compatability).