UseSwig: Support the -namespace option for C#
Currently swig_add_library
has no argument for configuring the -namespace
option which can be used for Swig C# API generation.
This option is useful to generate the wrappers for C++ free functions into a namespace. For classes %nspace
can be used in the interface file. But for free functions this does not work.