Add Docker inventory plugin
apt_key: fix key lookup for 64 bit key ids

Fixes #7018 by extending `all_keys` to work with either short or long keys.

Also removes the ununsed method `key_present`.
docker: exclude 'entrypoint' from comparing 'command' param with containers

The JSON the Docker API returns includes the container's ENTRYPOINT value (if it has one) with the 'Command' value. So instead of checking if `container['Command'] == module.params['command']`, we just check that `container['Command'].endswith(module.params['command'])` so the entrypoint won't affect a container being properly classified as matching the module params or not.

Also I refactored a super-long `if` statement into some temporary variables - I did it to help me figure out what was going wrong, and then it makes the code more readable so I kept it.
Large cleanups. Reintegrating all modules together for a guest
ec2_eip integration tests.
More config checks and clean up for vm_config settings
Creation complete
Started reconfigured
Ignore Vagrant
Hide YAML content on syntax errors when a vault password is specified

Fixes #6601
Core complete
Fix handling of non-JSON lines in responses

Garbage lines with ' = ' in them were causing parsing errors,
where key=val lines should not have spaces around the equals.

Fixes #6962
Ready for pull request
Correct/update debconf examples - need to specify vtype.

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
Author
Merge pull request #7025 from angstwad/docker_inv

Add Docker inventory plugin
Changelog updates for docker/abiquo inventory script additions
Merge pull request #7047 from joshuaconner/docker_bugfix_exclude_entrypoint_from_command_check

docker: exclude 'entrypoint' from comparing 'command' param with containers
Allow sudo to another user from root
Add note about with_fileglob to "Looping over Fileglobs"

Reference #7102