Fixes #3962 - Refactor class overwriting
Fixes #3721 - Map OS family to a display variant
fixes #2411 - move STI models in /models and /lib/foreman/models to sub-folders