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
Remove redundant check for creates argument.
docfix for vsphere_guest.py

Corrected parameter name from user to username in documentation
Fail in ec2 if exact_count is specified without using count_tag

Fixes ansible/ansible#9431
made subcategories for cloud modules for better organization
Merge pull request #268 from bcoca/subclouds

made subcategories for cloud modules for better organization
Some more module categorization.
Renames.
Move internal category to utilities to remove one more category from the left hand menu, keeping it concise.
added __init__.py to new cloud subcategories so builds work again
Merge pull request #276 from bcoca/fixed_cloudmodules_build

added __init__.py to new cloud subcategories so builds work again
added missing init.py for utilities modules
Merge pull request #280 from bcoca/fixed_init_issue_utilities

added missing init.py for utilities modules
Deprecate docker_image, use the docker module to deploy docker images, or shell out to docker to call
docker build if you want from a playbook.
Move from md5 to sha1 to work on FIPS-140 enabled systems
typo in comments: of -> or
made hostname work with python 2.4
Fix a typo in nova_compute documentation string

Without this patch, ansible-doc was failing this way:

$ ansible-doc nova_compute
Traceback (most recent call last):
  File "/home/francois/WORK/dev/ansible/bin/ansible-doc", line 324, in <module>
    main()
  File "/home/francois/WORK/dev/ansible/bin/ansible-doc", line 316, in main
    text += get_man_text(doc)
  File "/home/francois/WORK/dev/ansible/bin/ansible-doc", line 112, in get_man_text
    desc = " ".join(opt['description'])
KeyError: 'description'