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

:-1: on "unit", "integration", "functional", because it adds a layer of abstraction. ChefSpec == Unit, Test Kitchen == Integration, MiniTest Chef Handler == Functional.

But I also think that's an implementation detail. This RFC is more about "there will be a command that runs tests". Once that's accepted, the community can discuss that detail at length.

@juliandunn I think we should just say "testing and linting tools"