Improvements regarding hints and configuration

Save config file to disk only when needed
Show hints only when enabled
Don't show hint for `machinery --version`
Merge pull request #293 from SUSE/config_hints3

Improvements regarding hints and configuration