[codegenerator] python: extend IN typemap to support int, double and float
[codegenerator] python: extend swig template to support class variables
[legacy] hide C++ only public class variables from swig