This PR adds external snapshot controller and main package under cmd.
This PR adds snapshot APIs as CRD.
This PR adds generated files under pkg/client and vendor folder.