Add option remote_user to task level, to specify the ssh login user
support for google cloud storage module
gc_storage rewrite commit 1
gc_storage rewrite commit 2
adding Google Compute Engine modules and inventory plugin
custom user-agent header
fix handling of [DEFAULT] section by ConfigParser. it is there by DEFAULT.
small change ... in order to get changed signal correct, move DEFAULT section test upward.
ignore src when file module state=absent
address a few review comments
update defaults and help for 'name' and 'instance_names'
Added "debug: var=variableName" capability.
Don't mind the options of a key when removing it

This allows to remove a key without knowing the options in the
authorized_key file
Set the options of an authorized key comma separated

According to the sshd man page, no spaces are permitted between the
options of an authorized ssh key
Merge pull request #3932 from jocelynj/devel

Add option remote_user to task level, to specify the ssh login user
Document per task remote_user, based on #3932
Handle ssh key files that may only have a type/key specified

If a specified key did not have a comment, it would be ignored as
an invalid key.

Fixes #4513
Fix building of docsite

* Fix paths in docsite/Makefile having an additional '..'.
* Ignore generated docsite/rst/modules/*.rst
[doc] duplicate group in usa:children group
Merge pull request #4519 from mmoya/fixes

Fix building of docsite