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
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'
Fixed small typo on ec2 task name
Merge pull request #291 from zemanel/fix-typo

Fixed small typo on ec2 task name
Fix whitespace around '=' in sysctl.conf.
Merge pull request #298 from mrijkeboer/fix-sysctl-whitespace

Remove whitespace around '=' in sysctl.conf (bug #287).
Use new prompt detection in run_command to detect aptitude prompts

Also adds flags to aptitude command when force=yes is used, in order
to bypass the prompts given for untrusted packages.

Fixes #31
Add mention of fetch module to the copy module docs.