Fixed raw types and depricated warnings
Merged from branch
Move ch.sahits.codegen.test to trunk directory