Support for more comprehensive harvesting mode vs binary safe-mode.

https://bugs.launchpad.net/juju-core/+bug/1345553
Actually I've removed the superfluous ing, so now it's just provisioner-harvest-mode. I like how that reads much better. Even questioning whether we need "provisioner" in there, but leaving it for now.