Add tests for codegen.  Continue to groom build system for inclusion in intl package.