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

Implementation details that don't matter to the RFC. I think knife upload is actually better, because it supports all the different kinds of resources. But I really don't care.