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

I would vote to prefer getting the workflow right with git first.  There's no reason the git-specific parts can't be encapsulated and then later extended.  And I don't think I've seen a chef ticket to port the knife cookbook vendor stuff over to other VCS, so the customer desire for non-git VCS seems low.