update sources of k8s and calico installation

move basic k8s setup to common
copy cni from hyperkube
configurable calico node image
use calico/cni image for obtaining cnis
use calico/ctl image for obtaining calicoctl binary
add cross requirement for k8s services and hyperkube
update metadata for new pillar model

Change-Id: Ie8d6a858a8898861aa8739b62130af971728f272
diff --git a/metadata/service/common.yml b/metadata/service/common.yml
index f1f8197..b02880d 100644
--- a/metadata/service/common.yml
+++ b/metadata/service/common.yml
@@ -2,4 +2,4 @@
   kubernetes:
     common:
       network:
-        engine: none
\ No newline at end of file
+        engine: none