Add test for 'ignore_errors:'
updated module docs to reflect 'correct' on_create vs on_creation
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
fixing small mis-spelling
digital_ocean.py enhancements

* Always refresh droplet information (versus getting it from cache) for
  --list, --host, --droplets, and --all.   All the DigitalOcean calls are
  pretty fast and without this change, inventory was often stale/incorrect.
  For example, previously if you destroyed a droplet, the inventory
  script would still find it and attempt to act on it.

* Added --force-cache option

* Added some option shortcuts -d, -r

* Added more value sanitization
sleep option for service module which adds a pauze between stopping and starting a service using state=restarted. This helps for bad scripts that exist immediatly after signaling a process to stop.
files/stat: add pw_name and md5 sum to stat, and add meaningful? example
  remove unnecessary import,
  md5 sum on regular files only
Fix some minor spelling mistakes in the hg module documentation
Fix path to ntp.conf.j2 in example.

The "common" role adds "common/templates/" to the src path.
Fixed monit module. Ignore uppercase letters
digital_ocean: make sure 'images' includes non-global images

The `dopy` library function all_images includes a 'global' filter
by default.  This was preventing private images from showing up
in --images.

The problem also made this script fail immediately for people
who had droplets previously created with private images.
digital_ocean: whitespace changes
allow ansible_ssh_host to be templated

Use case: e.g. dual homed hosts on production en management network

The inventory_hostname is the regular host name and matches the
dns name on the production network; ansible connects to the host
through a management network; the dns name on the management network
is standardized and equals ${inventory_hostname}-mgt.mynetwork.com

Now this can be configured as the default in group_vars/all:

   ansible_ssh_host: {{ inventory_hostname + '-mgt.mynetwork.com' }}
Fixed #3433. Using get_bin_path, removed uneeded imports, "module" is inlined, misc other style improvements.
set checkout destination directory to be full path

we chdir into this path and read the playbook/inventory if a
non-absolute path is given on the command line, that will fail
Remove unnecesary call
Add Jinja2 filter 'skipped' to test for a registered variable from a skipped task
Add Jinja2 filter 'quote' to quote string for shell usage
Update fail docs for new syntax

Use when instead of only_if
Use new variable style
Use the force=yes option for apt upgrade actions
expand vars like $HOME used in config values too