r383: Scripting extensions using swig. This commit includes only a (LGPL)