refs #3141 - added tests around Foreman::Controller::SmartProxyAuth
Fixes #2244: avoid constantly changing os.release_name

Tests thanks to Sam Kottler <shk@redhat.com>