fixes #7062: facts module uses correct path for 'requires'
fixes #7060: puppet gem is no longer required if puppetca is disabled.
fixes #7080: symbols are no longer being sorted
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