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.
Fixed really annoying omission in the example without the task would complete without errors or warnings but delete all egress rules
Update syntax for cloudformation example
fields in /proc/net/tcp* are not always delimited by single space
ec2_snapshot: document wait, wait_timeout params

Document the wait and wait_timeout params for ec2_snapshot.

This is important because snapshots can take a long time to complete,
and the module defaults to wait=yes.
Merge pull request #217 from jnsaff/fix-ec_group-documentation

Added cidr_ip to ec_group rules_egress example in documentation.
Merge pull request #219 from adamchainz/devel

Update syntax for cloudformation example
Merge pull request #222 from ranjanashish/devel

fields in /proc/net/tcp* are not always delimited by single space
Merge pull request #230 from lorin/ec2_snapshot_wait

ec2_snapshot: document wait, wait_timeout params
Merge pull request #55 from bibliotechy/add-track-submodule-branches-parameter

Add track submodule branches parameter
Update desctiprion, parameter name, and default value as discussed in #55