[EXPERIMENTAL] Add the function to get host inventories exprimentally

You can get host inventories like this.

```ruby
host_inventory[:memory][:total]
```

Now only supports `host_inventory[:memory][:total]` on Linux.

This implementation is experimental. It could be changed in the future.