Made URL an optional parameter
use new airbrake API URL
Optionally unarchive a file already on the remote machine
properly convert arg into boolean
If there is no tmp_src, don't modify the args
Tell user to make inventory plugin executable

The current version mentions nothing about chmod +x'ing the rax.py file, which means you get a really weird error message when you try to follow it:

```
raise ValueError, "No closing quotation"
```

... from deep inside shlex.py. I'm sure that makes sense if you realized that meant that it was trying to parse `rax.py` as an ini file...
Merge remote-tracking branch 'pib/unarchive_remote' into pull_5136
Updates for the unarchive module and action_plugin.

There is a bit going on with the changes here. Most of the changes are cleanup of files so that they line up with the standard files.

PR #5136 was merged into the current devel and brought up to working order. A few bug fixes had to be done to get the code to test correctly. Thanks out to @pib!

Issue #5431 was not able to be confirmed as it behaved as expected with a sudo user.

Tests were added via a playbook with archive files to verify functionality.

All tests fire clean including custom playbooks across multiple linux and solaris systems.
Update doc, irc and mailing list information in manpages input
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