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
Update docs for rax_facts to include parameters added for other OpenStack clouds
Example should put instance_ids list in quotes for avoid YAML error
Neaten up example YAML with 2-space indenting
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...
Use finalize method in jinja2 to convert None values to empty strings

Fixes #4812
made accelerate keys directory configurable, and permissions for the file and dir configurable, and gave them a safe default
fixed file perms checking
fixed thinkoes
Revert "Add the fork manager code (related to previous patch)."

This reverts commit adb1719fe8bd61b2537e84ffdc7b5ffac2f68620.
Revert "This patch makes Ansible reuse fork allocation between seperate instantations of the runner API, therefore the overhead of recreating forks"

This reverts commit 85d66b9a0c87849c7a83099141e5b2b4731abbe5.
Revert "Revert "Add the fork manager code (related to previous patch).""

This reverts commit c53538dc77b46b50d50d4307d3d41616bd45a341.
Revert "Revert "This patch makes Ansible reuse fork allocation between seperate instantations of the runner API, therefore the overhead of recreating forks""

This reverts commit 6685b4989e0763793e7b87170027af40f634ce46.
While the previous work on the foon class can't be quite recycled, it's still a nice abstraction.
Revert "While the previous work on the foon class can't be quite recycled, it's still a nice abstraction."

This reverts commit caab52aee25e8163d0cb8add4df3d49a803f52d1.
Revert "Revert "Revert "This patch makes Ansible reuse fork allocation between seperate instantations of the runner API, therefore the overhead of recreating forks"""

This reverts commit 73ca1a173c8ede76f19ebce5d6a018fd41e30c68.
Revert "Revert "Revert "Add the fork manager code (related to previous patch)."""

This reverts commit 60d3611b702898e64f4f132d7dc7a6d3691c54e0.
fix linode typo