WIP: Add support for --local-sync option

- When --local-sync is called, we will sync the kitchen for the
  indicated node into a local folder and will not ssh anywhere
- Useful for doing a "dry run" of seeing what knife-solo would do, as
  well as useful for making bundles to deploy to a fleet of machines
- Prototype only at the moment, took some shortcuts marked with ##TODO
  to fix if this functionality is desirable