Adds Revision Support
Adds revision support required for canary upgrading Istio. See the canary upgrade guide for additional information on how revisions are used by the Istio canary upgrade feature. This MR adds the revision
value used to a) append the revision to resource names and b) apply the correct label for selectors.
Fixes #51 (closed)
cc: @stas @michaelmcleroy