ReturnData is used throughout but not actually imported
I think that resultant is meant to be the contents of the combined file

It is used for the transfer and as a diff param but isn’t actually
defined anywhere before it’s used. This seemed like the least bad place
to set it.
Passing in complex_args throws ‘unsupported parameter for module’ errors

When using assemble only params (e.g. remote_src) the copy (and I’m
guessing file) modules throw an error that the param isn’t supported.
Simply removing the complex_args param fixes it for me, but I’m not sure
that’s the correct thing to do
The file module doesn’t have it’s module_args reset

I believe that this should be reset in the same way that the copy module
does
dest_contents isn’t always defined, so don’t pass it around

I think this is also a bit of a hack since it should probably be set
before being used, I’m just not sure what it should be set to.
Docs: Fix the module formatter code that is intended to remove the 'historical' variable from showing up in version_added information (RST)
No longer need to reference 'version_added' in docs for these, as this was quite a while ago.
There's a cleaner way to do this, commit to module formatter pending.

Revert "No longer need to reference 'version_added' in docs for these, as this was quite a while ago."

This reverts commit ff0a41d446a03f93aa57a6baa96c5333bea269ea.
Code to limit display of version_added attributions in modules for modules that are too old to call out this information.

This does not generically apply to new arguments added to existing modules, just the version_added attribute on the top level modules.
Update the .gitignore based on the docsite restructuring.
Merge pull request #5088 from EspadaV8/5057_assemble_fix

Correct the invocation of ‘_assemble_from_fragments’
postgres_db CHECKMODE changed status

Make the changed status for postgres_db under CHECKMODE match the
status that would be returned normally.
Fix traceback in template error detection code

Fixes #5081
rewrite options to dict parser, fixes #5032
Merge pull request #5046 from JensRantil/improve-mount-doc

mention that the mount module will remove mount directories
Merge pull request #5074 from pcraston/devel

Fix for documentation playbook loops
Update README.md

Add PyPi version badge.
Fix "manual" ansible-playbook example in guide_vagrant.rst

The given example is trying to load an inventory file with the -i option, so it should probably be given the actual Vagrant-written inventory file name. I contemplated using 'vagrant_ansible_inventory_default' instead (which is what my Vagrant demo actually creates) but 'vagrant_ansible_inventory_machinename' is more consistent with the existing example in the docs.
Make first argument to syslog.openlog be a string

syslog.openlog expects its first argument to be a string.
Without this change running under ipython fails.
Merge pull request #5120 from mechfish/patch-1

Fix "manual" ansible-playbook example in guide_vagrant.rst