fix handling of [DEFAULT] section by ConfigParser. it is there by DEFAULT.
small change ... in order to get changed signal correct, move DEFAULT section test upward.
ignore src when file module state=absent
Don't mind the options of a key when removing it

This allows to remove a key without knowing the options in the
authorized_key file
Set the options of an authorized key comma separated

According to the sshd man page, no spaces are permitted between the
options of an authorized ssh key
Throw a more user-friendly exception during template rendering process.
s3: better check for walrus

Check for Walrus endpoint by looking to see if the endpoint is not AWS.

This fixes a bug where the user specifies an AWS endpoint via S3_URL,
but the code interprets it as Walrus and then fails.
apt_key: Validate key_id and accept a leading '0x'
Merge pull request #4543 from lorin/s3-walrus

s3: better check for walrus
when searching for a plugin only look for a regular file
Merge pull request #4544 from mmoya/features

apt_key: Validate key_id and accept a leading '0x'
Merge pull request #4547 from stoned/find_plugin-fix

when searching for a plugin only look for a regular file
Fix 'ansible-doc -l' runtime error following commit 4430d0f

skip "module" not found as plugin, id est directory
Merge pull request #4548 from stoned/ansible-doc-fix

Fix 'ansible-doc -l' runtime error following commit 4430d0f
Fixes #4350 Create homedirectory if create=yes and directory is missing
Merge pull request #4428 from robparrott/devel

Properly handle DEFAULT section with ConfigParser in ini_file modules
Merge pull request #4480 from joemaller/absent_path_fix

ignore src when file module state=absent
Merge pull request #4517 from adfinis-sygroup/devel

Remove keys regardless of the options
Merge pull request #4541 from Kami/improve_template_render_error_messages

Make errors which get thrown during template rendering more user-friendly
Do key validation only when key is provided

key_id is optional, the previous code didn't handle the case of key_id
not specified