fixes #7240: puppetca now loads correctly if puppet module is disabled
fixes #7274 - generate date format expectation in tests to handle Ruby/JSON differences
fixes #7225: logger is now being correctly initialized during launch
fixes #7235: dhcp tests are now order-independent
fixes #7351: plugins no longer crash smart-proxy if they are missing either of rackup paths
fixes #7297 - corrected name of DNS namespace in virsh error handlers

Refactored DNS and DHCP specifics back into the respective modules
Remove chef related code

Code was extracted to separate chef plugin. See
https://github.com/theforeman/smart_proxy_chef