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