yum_provider is not a required config-- so lets make it optional with a .get
Merge pull request #9808 from jacksontj/develop

yum_provider is not a required config, lets make it so!
Ignore IntelliJ Module Library file
Add initial ssh_gateway to root_cmd
Look for ssh_gateway option
ssh gateway config parser
Get SSH Gateway config and pass it on to ssh event
Extend wait_for_port to support ssh_gateway
Append kwarg so other cloud providers don't break.
Test gateway before host if gateway is defined.
Ensure an authentication method has been choosen.
Pass in correct arguments to root_cmd
Normalize ssh_gateway variables
Initial gateway support for deploy script
Missed a line!