Fixes minor typos in the GCE guide, one of which causes a code block to fail to render.
Fixes #5059 Ignore lookup failures when templating a task name
Convert gather_facts to a boolean value if it is not None

Fixes #5618
Merge pull request #6699 from clconway/devel

Fixes minor typos in the GCE guide, one of which causes a code block to ...
Fixes #6705 Give each role a unique uuid and apply tags only to tasks matching the uuid
Fixed template validation docs and example.
Merge pull request #6706 from geerlingguy/devel

Fix template validation docs and example.
Support arbitrary extra args in rax module

Add extra_create_args and extra_client_args to rax module to support passing
advanced configuration options to client instantiation and server create calls.
Share p.communicate alternative logic between exec_command and put_file
Addresses #6705 Only set the role_uuid inside the role vars
Make async jid's unique per host

The jid will now also contain the PID of the async_wrapper process,
and can each unique jid from each host is tracked rather than just
relying on one global jid per task.

Fixes #5582
Merge pull request #6708 from sivel/put-file-control-master

Share p.communicate alternative logic between exec_command and put_file
Addresses #6708 fill in missing keywords for ssh.py _communicate
Fix for bug related to async jid polling change plus a new test
Merge pull request #6707 from sivel/rax-extra-args

rax module: Support arbitrary extra args