Allow fauxhai to run without chef

In the event a system only has Ohai installed, still allow fauxhai to gather base information.
I think you just want 

```ruby
if @system.data['chef_packages'].empty?
```

And I'm not a fan the weird hash->interpolation here. Can we just use native Ruby hashes instead please?