Merge pull request #4607 and fix merge conflicts for documentation fixes.
Fixes #4092 Add documentation for yaml format of tasks and all keywords
Merge pull request #4824 from mattwillsh/devel

Correct docsite typo hash_behavior -> hash_behaviour
make pyflakes a bit more silent

- explictely import json, since this is used ( only to silence pyflakes)
- remove shutil as it is unused
remove unused variable (pyflakes)
fix incorrect send_data call. there is no client variable, and send_data
is a class method. Pyflakes complained about it.
Add zypper_repository module

This change adds the "zypper_repository" module to the packaging library. This
module is used to add and remove additional repositories.
Merge pull request #4440 from AndydeCleyre/patch-2

Set default of 'yes' for update_cache, as is in the documentation
Merge pull request #4489 from cove/devel

add docker module
Merge pull request #4358 from eslng/apt_add_dpkg_options

apt: allow specifying dpkg options
Renamed rax_clb to rax_clb_nodes since it's node management and not clb creation
Added replacement rax_clb that does LB detailed creation
Updates to rax_clb module
If you try to delete a balancer that isn't there, don't blow up
Merge pull request #4603 from claco/rax_network_module

Add rax_network module
Support running handler parametrized by name.
Rename rax_clb to rax_clb_nodes in docs and examples
Merge pull request #4835 from sivel/rax-clb

Add module to create Rackspace Cloud Loadblancers. Fixes #4794
adding link to up-to-date ansible-examples github repo. Also using proper capitalization for GitHub.
Merge pull request #4837 from stevetjoa/devel

Adding link to up-to-date ansible-examples GitHub repo.