Project Template (v2)

This PR contains an updated version of the Project Template support based on the latest JSON schema.
It is re-using existing Kubernetes structs and the transformation process is independent from the the data structures. 
Don't type this - just use map[string]Parameter since there are no methods on the type.  It doesn't save enough typing to be worth it.