Refactor (puppet) facts out of host classes.
|Assigned To:||Shimon Shtein|
|Target version:||Team Ivan Iteration 17|
|Found in release:||Pull request:||https://github.com/theforeman/foreman/pull/3649|
|Velocity based estimate||-|
Both host/base and host/managed contain methods for dealing with puppet facts.
Consolidate and move the code from both of them into a single concern.