fix wrong argument_spec in digital_ocean module

as 'required' and 'default' are mutually exclusive removed 'required' in preference of 'default'
Merge pull request #3314 from benjixx/fix-digitalocean-arguments

fix wrong argument_spec in digital_ocean module
Handle login shell bash processes hence match $0 with "*bash"
Doc: rabbitmq_user pw change and force

Document that need to add force=yes to change password of
existing user
Merge pull request #3322 from stoned/hacking-env-setup

Handle login shell bash processes hence match $0 with "*bash"
Merge pull request #3323 from lorin/rabbit-pw-force

Doc: rabbitmq_user pw change and force
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
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