Refactoring VersionCmd to run RootPersistentPreRun
Refactoring VersionCmd to run RootPersistentPreRun

While keeping the behavior of not checking for new versions while
running `minikube version`

kubernetes/minikube,dlorenc/minikube,skipjaq/minikube,warmchang/minikube,kubernetes/minikube,endocode/minikube,kubernetes/minikube,kubernetes/minikube,kubernetes/minikube,warmchang/minikube,warmchang/minikube,dongsupark/minikube,abbytiz/minikube,dlorenc/minikube,mikegrass/minikube,cu12/minikube,r2d4/minikube,dongsupark/minikube,abbytiz/minikube,warmchang/minikube,mikegrass/minikube,cu12/minikube,dalehamel/minikube,skipjaq/minikube,dlorenc/minikube,endocode/minikube,dongsupark/minikube,dims/minikube,endocode/minikube,dlorenc/minikube,r2d4/minikube,aaron-prindle/minikube,kubernetes/minikube,dalehamel/minikube,r2d4/minikube,skipjaq/minikube,dlorenc/minikube,warmchang/minikube,cu12/minikube,dlorenc/minikube,mikegrass/minikube,aaron-prindle/minikube,dlorenc/minikube,aaron-prindle/minikube,warmchang/minikube,dims/minikube,dalehamel/minikube,dims/minikube,warmchang/minikube,abbytiz/minikube,kubernetes/minikube,dlorenc/minikube