Refactors InstallCommand to use DefaultBuildSettings.

I've added DefaultBuildSettings class and moved `enablevariants` method call in InstallCommand to DefaultBuildSettings.
Setter should override the existing one, if we want to inherit, we should add another method.