initial support for chef 11 integrated knife-essentials

- added new commands 'diff' and 'upload'
- Add basic file completion for file-centric commands 'diff' and 'upload'