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
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
Fixed some minor typos in the Advanced Playbooks documentation
Added a new with_file example to the authorized_key documentation