Avoid rebuilding libbase when the version number changes

fixes #7647
Don't validate strings in the JSON parser

fixes #7730
Native codegen (WIP)