files.stat: Expose path in returned result

This is needed to apply subsequent operation on tested path
Added support of returning owner's group name in stat module
Added note to files/synchronize module about synchronizing two directories on the same host
Fix old ticket #9092 where a playbook can enter in recursion

This can be tested with this command :

    ansible -c local -m copy -a 'src=/etc/group dest=foo/' all

This is a corner case of the algorithm used to find how we should
copy recursively a folder, and this commit detect it and avoid it.

Check https://github.com/ansible/ansible/issues/9092 for the story
Give option on how git tracks submodules.

Allows user to decide if git submodule should track branches/tags or track commit hashes defined in the superproject.

Add track_branches parameter to the git module.

Defaults to track branches behavior.
Chnge option name to track_submodule_branches.

Update documentation to reflect what the actual effect of the option.
Added support for deploying virtual machine from a virtual template
Updating SELinux example doc in lininefile module

Encouraging users to use this Ansible module to enable SELinux seems
like a better idea. It also warms Dan Walsh's heart.

Signed-off-by: Major Hayden <major@mhtx.net>
Update win_user module to support more user options and group membership changes.
Tweak docs to mention `replace`
Update win_feature module to work on server 2008 and fail with error message on non-server windows, fix output messages and error handling.
Fix #91: Expand user home folder for the key_file path of the git module
Merge pull request #87 from offby1/devel

Tweak docs to mention `replace`
Merge pull request #77 from major/suggest-selinux-enforcing

Updating SELinux example doc in lininefile module
Support config_drive and user_data in rax_scaling_group
Ensure that files is the right type, and that we send the formatted personality var
Fix determination if a few configurations change in the launch config
Don't count DELETED servers when adding new servers
Adding file doc fragment to those modules in files/ missing it
Simplified condition in a stat module example testing if path is a directory.