Merge pull request #330 from ddobrev/master

Fixed the target triples with the new Clang
Merge pull request #331 from ddobrev/master

Enabled the addition of undefines in the options
Fixed the generation of copy ctors when mutiple inheritance is involved.

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