Fixes #2928 - support for smart variables and override values

- fixed options for smart class parameters
- added commands for manipulating smart-variables
- added override values to smart variables and smart class parameters
- added name options where posiible
- updated test data to Foreman 1.7 develop

Ideas for refactoring are welcome, needs https://github.com/theforeman/foreman/pull/1835 to have the params defined.