Update playbooks_roles.rst

Fixes https://github.com/ansible/ansible/issues/7241
Removing hard coded link and replacing with reference
Use convert_bare instead of string formatting for raw vars in debug action plugin
Removing unnecessary import from v2 parsing init
Revert "remove complex_args_hack as it was only needed for Baby JSON"

This reverts commit a6029264b8194f0e6577d3e8cb4f853d779ef4f6.

Fixes #9400
Fix typo in vault edit helper code

Fixes #9399
Add AnsibleFest London link.
Fix the synopsis in ansible-pull man page.
Updating submodule pointer for core modules
New test that newlines in systemd service scripts don't cause problems
update core submodules for systemd service fix
Quote ControlPath ssh parameter

Fixes #9316
Update playbooks_variables.rst

There is some kind of duplicated content with http://docs.ansible.com/faq.html#how-do-i-loop-over-a-list-of-hosts-in-a-group-inside-of-a-template and this gotcha isn't listed here.
Update developing_modules.rst
Adding a data parsing class for v2
Updating Role class for new DataLoader stuff
Ignore compiled Python for documentation.

When running `ansible-doc --list` a lot of errors are
generated when `ansible-doc` tries to find documentation
strings in `.pyc` files.
Update playbooks_intro.rst

Small punctuation/grammar fix.
Merge pull request #9402 from mscherer/fix_man_ansible_pull

Fix the synopsis in ansible-pull man page.
Merge pull request #9410 from dannyroberts/patch-1

Update developing_modules.rst