* introduce OrchestratorVersionHint
* replace places with OrchestratorVersion with OrchestratorVersionHint, and build pass
* fill in OrchestratorVersion when converttoapi
* fix test
* use go-version instead of VersionOrdinal
* use k8sVersion instead of k8sVersionHint in comparison
* remove duplicate consts, use common
* split KubeImagee into images and configs
* fix more KubernetesVersion referring
* style and deadcode fixes
* kube config validate needs version hint string
* need string literal to refer to v “1.5.3”
* enforcing default “” orchestratorVersion in apiloader
* gomega unused in engine_test.go
* s/VersionHint/Release
replacing the term “VersionHint” with “Release” throughout
* chore(gofmt)
* chore(glide) go-version
* rationalized KubeConfigs
- added pkg/acsengine/api.KubernetesReleaseToVersion as a map from major.minor “release” to specific “version”; replaced old usages of `api.KubeImages[<version>][”version”] with `api.KubernetesReleaseToVersion[<version>]`
- removed api.KubeImages
- all version-specific k8s config now derive from pkg/acsengine.KubeConfigs
* calico 1.5 logic now uses OrchestratorRelease
* make upgrade scenario working again
* fix upgrade test
* fix more for upgrade scenario
* fix release to versin mapping to 1.7.2