Added k3_clone_url parameter

Security policies may prevent some hosts from directly accessing GitHub and other hosts on the public Internet. This commit adds the k3_clone_url parameter to allow the use of an internal clone of the public repo. It also includes an update to .gitignore and removes deprecated fields from metadata.json.