Applied in-typemap to the OrthogonalUnivariateFamily
Added typemap in to DistributionFactory class
Added generic macro to easily take into account the bridge pattern in the python TUI
Minor bugfix in the previous commit
Removed useless cast in some python tests due to recent changes in the swig api. The concerned tests use OrthogonalUniVariatePolynomialFactory and DistributionImplementationFactory classes.
Fixed minor bug in OTTypedInterfaceObjectApply macro
Applied OTTypedInterfaceObjectApply macro to OrthogonalBasis class
Removed useless cast in python tests due to recent changes in OrthogonalBasis