add some utility scripts and update the playbook to verify API connectitivy and image download

Change-Id: I007a2aef68f5c60a4c809cd711aff4d18d87efb9
(cherry picked from commit 2f3df26027e2d64266f3e22a736a6cb491d61468)
diff --git a/roles/compute-node/files/get-node-prov-state b/roles/compute-node/files/get-node-prov-state
new file mode 100755
index 0000000..5aa8b29
--- /dev/null
+++ b/roles/compute-node/files/get-node-prov-state
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+curl -sS http://$(docker-ip provisioner):4243/provision/ | jq '[.[] | { "id": .request.Info.id, "message": .message, "status": .status, "name": .request.Info.name}]'