Makes the .chef path more closely follow Chef

- monkey path Chef::Knife so that we can get back the config path
- use the base dir of the loaded config as the base for knife-block