Correctly load up2date configuration

Previously, a configuration file name of None was being passed into
up2dateInitConfig().  This resulted in a correct configuration import,
but failed to properly save the configuration back to disk in the event
a different serverURL was supplied.  This change removes support for
customizing the up2date filename entirely, and relies on up2date to
choose the default config filename.
Merge pull request #3332 from jlaska/rhn_register_cfgfile_fix

rhn_register - Correctly load up2date configuration
Merge remote-tracking branch 'upstream/devel' into devel
add_host should not be a changed action

The action doesn't actually change anything on a system, so setting
the status to changed is wrong. add_host is much like set_fact in that
regard.

Since changed is False by default, there is no need to explicity set
it, so just create an empty dict for result and add to it from there.
Merge pull request #3343 from j2sol/add_host_changed

add_host should not be a changed action
ec2 inventory plugin: fix whitespace around connection validity test
Merge pull request #3349 from tgerla/fixec2

ec2 inventory plugin: fix whitespace around connection validity test
validate files: fix usage error in example command

visudo requires the -f option to check any other file than the default.
I've added this to the example ansible tasks.
Fixup previous apt_key patch to enable file based modes to work.
Merge pull request #3350 from billwanjohi/devel

validate files: fix usage error in example tasks
Merge remote-tracking branch 'upstream/devel' into devel
Remove a trailing quote
Merge pull request #3353 from j2sol/typo

Remove a trailing quote
Include identity_type required by Pyrax 1.4
Merge remote-tracking branch 'upstream/devel' into devel
Merge pull request #3367 from rstrox/devel

Include identity_type required by Pyrax 1.4
Fix the issue of easy_install ignoring virtualenv_site_packages=yes.
Merge pull request #3377 from kjkuan/easy_install_fix

Fix the issue of easy_install ignoring virtualenv_site_packages=yes.
Merge remote-tracking branch 'upstream/devel' into devel