Added the code generation runtime as a separate core project
The codegen core part now refers to the codegen runtime via the codegen-runtime project
Updated codegen test results as the codegen javalib (now termed the 'runtime') has been moved to the 'runtime' package
Updated the testing system to reflect the new codegen runtime location
Updated the class template to import the correct codegen runtime package