set up KernelText, KernelGen source types for easy wrapping of kernel function body generation
merge tests pass
merged with amelias new stmt/expr test suit