Merge pull request #332 from ddobrev/master

Fixed the generation of copy ctors when mutiple inheritance is involved
Fixed the pass for changing parameter types to their respective interface, if any, not to lose any pointers.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>