move engine generations to hand-generations results
add engine code common files
fix cpp tests for using hand-generated source