First pass at a great workflow RFC to rule them all.

Also, with this workflow, you Must Use Git (tm) because of the vendor branches. I think that especially bears calling out.

Which brings up another point, I guess, because the "other" workflow also mentions Git, but doesn't *require* it. Are we prescribing that people have Git?