etcd lookup: use $ANSIBLE_ETCD_URL if it exists in the env
Addresses #6591 Hide diff for lineinfile if file did not change.
Merge pull request #6609 from joshuaconner/etcd_lookup_use_env_var_if_set

etcd lookup: use $ANSIBLE_ETCD_URL if it exists in the env
Merge pull request #6612 from willthames/npm_fix_nonexistent_path

Allow npm to install to a directory that doesn't yet exist
Merge pull request #6615 from 8191/devel

Addresses #6591 Hide diff for lineinfile if file did not change.
Addresses #4407 Caculate failed percentage based on serial and number of hosts in play
Fix documentation for twilio module.
Clarify documentation for apt pkg, state, install_recommends
Merge pull request #6620 from cmattson/apt-docs

Clarify documentation for apt pkg, state, install_recommends
Allow modules to be installed as independent modules

The toplevel parameter allows a module to be installed independent
of other modules

This matters when a module should have the binary exist in
$NODE_PATH/node_modules/.bin, even though it might already be
installed as a dependency of another module