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.
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>
Tweak docs to mention `replace`
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.
apt_key: add keyserver example to docs
Merge pull request #120 from tjanez/doc-simplify_isdir_condition

Simplified condition in a stat module example testing if path is a directory
Merge pull request #128 from lorin/apt-key-doc

apt_key: add keyserver example to docs
Strip newlines off k=v pairs in command/shell argument parsing

Fixes ansible/ansible#9272
fix spelling
Merge pull request #175 from tedder/devel

fix spelling on synchronize_module
Added user, tenant and password to module parameters declaration --
these parameters are already handled by the implementation
Initialize create_changed and replace_changed