Add a `recursive` option to the git command.

Make it possible to clone without submodules by setting
recursive to no. Default is yes, so no change is needed
in existing plays.
add registry option to npm module
Started the development of the 'chdir' functionality for file module - creation symlinks without the base directory prefix
Found a way how to have symlinks towards files without absolute paths in prefixes; fixed incorrect force setting on the hard links, which can not point to non-existing files
Updated the force parameter description; added one example how to create the symlinks pointing to non-absolute paths
apt module: Add support for installing .deb packages

Support installing .deb packages from the local filesystem.

    apt: deb=/tmp/mypackage.deb
Add regex_replace jinja2 filter
Added template call to _executor_internal to allow the passing of arbitrary data to modules.
Did my best to rebase. Now includes the latest changes made to devel, along with my change of adding category option to module
Bugfix for gc_storage and s3

Make keysum return None if not key_check (this case wasn't covered).
Merge branch 'intellectronica/non-recursive-git' of git://github.com/intellectronica/ansible into devel

Conflicts:
	library/source_control/git
Merge pull request #6747 from ciupicri/cloud-bugfix

Bugfix for gc_storage and s3
Merge pull request #6746 from Jmainguy/svr4pkg

svr4pkg changes - Did my best to rebase. Now includes the latest changes made to devel, al...
Update homebrew module.
Miscellaneous fixes to homebrew module.
Merge pull request #6749 from danieljaouen/brew

Update homebrew module.
Bugfix for ufw to support "logging" properly:
It's a separate parameter so updated docs and set it as mutually exclusive param.
Also due to an array construction typo it was not working in any situation (ufw LOGLEVEL was passed to cmd instead of ufw logging LOGLEVEL).

Also fixed doc and parameters parsing typo ("choises" should be "choices")
Merge pull request #6754 from ahtik/fix-ufw-take2

Bugfix to ufw module to properly support "logging" (and docfix for choises, choices):
backreferences should be double escaped
Fix YAML docstring that broke webdocs