deploy update

(cherry picked from commit 6ea71915929ac394514f9807614faf1c40da8fb4)
Updates and formatting to azure scripts.

(cherry picked from commit 1ee5ab5e5e83aceb9ca0ccfa1c1ad83d1f9cea52)
Update cert generation for Azure.

(cherry picked from commit 9934a0ace4a2a35463bf9c933eab9ab2b71a139a)
Remove Azure from icebox.

(cherry picked from commit f8df2d3478af2299ce5a976845e4035e8dcbf152)
Update README.md

Update Azure.
(cherry picked from commit 84f4f001bfb63ba28e232a256aa220c3570ab36c)
Bring Azure guide up to date.
(cherry picked from commit cea70d51e7ece9de401e263bc314781896336725)
Rearrange cluster sanity checks for Azure.

(cherry picked from commit 8b0f263c00caba5c5cbb2d0784fbeb80b890e33b)
Fix Azure util.sh boilerplate.

(cherry picked from commit 5d62ac1a56fb7a366e8932be95ed707434727403)
Azure review fixes.

(cherry picked from commit d0586ed066a4e7cfeb5f4dc55a3a7bf9b684f64c)
Merge pull request #2511 from jbeda/release-0.5

Cherry-pick Azure support into v0.5