Cleanup per notes.

Some small changes to per notes from @mpdehann.
Merge pull request #5969 from risaacson/pull_5136

Updates for the unarchive module and action_plugin.
remove check for version string

this check does not get used anywhere and is not needed as zypper/rpm can handle version information directly
Merge pull request #5979 from robinro/patch-1

remove check for version string
Merge pull request #5976 from mmoya/docfix

Update doc, irc and mailing list information in manpages input
Merge pull request #5889 from lvh/patch-1

Tell user to make inventory plugin executable
Doc updates
Reverting unarchive tests.

We run into some problems because tar --diff will take into account the file ownership and fail if they don't match.

The real-world implication of this is that we could be doing more unarchives then we need to be doing.
Fix log handling of unicode output to syslog in modules
Merge pull request #5980 from risaacson/pull_5136_2

Reverting unarchive tests.
Merge pull request #5039 from bpennypacker/airbrake

airbrake: Made the reporting URL an optional parameter
Modified cloudformation module to use common ec2 module functions

Fixes #3688
Merge pull request #5981 from angstwad/docfix

Documentation updates to rax_files, rax_files_objects
Updating documentation for release 1.4.5
Docker supports links and port binding. Added docker_image module
Added modules description and examples
Refactore unused code
Updated footer date and adding in misc. file generated by earlier doc update
ec2 module fails when state is not absent

tagged_instances is initialised in a scope not visible
when state is not absent.
directory detection should now work on BSDs, added AIX alternate path