Added missing JavaDoc
Don't externalize constant strings
Merged from branch
Move ch.sahits.codegen.microsoft to trunk directory