Plugin with_inventory_hostnames - loops generated from groups or
hosts in inventory
Updated to support inventory options from command line
Add chdir parameter to pip
Add is_local_path check to pip module, for skipping --use-mirrors
added error checking around boto ec2 connection errors when using a bad region name
fixed whitespace and added a comment to explain if statement
Amazon RDS module
fixed bug in delete action - skip_final_snapshot must always be set
added 'facts' action
Added modify action
endpoint is available only when instance is available
Added replication_source to the results
Add digital-ocean cloud support.
Ensure an existing ssh-key returns useful information (id + name) instead of a string; this way it can be used to register a variable to use in a later task.
Generalise determination of hacking directory path

Bash needs a special case to determine the dirname of the sourced path
(the hacking dir), but in all other cases, using $0 allows the script to
be sourced also from within the hacking directory, not only from its
parent.

Signed-off-by: martin f. krafft <madduck@madduck.net>
Expand usage synopsis

'source' is actually a "bashism" and the POSIX-way of sourcing a file
uses the single dot (which is arguably less readable). Both yield the
same result, and since the script may now also be sourced from
within the hacking directory, this commit expands the usage synopsis
accordingly.

Signed-off-by: martin f. krafft <madduck@madduck.net>

Conflicts:
	hacking/env-setup
ini_file: add support for lists of options/values
changed 'action' to 'command'. Fixed a tab issue.
added try/except around conn.get_all_dbinstances
Rename digital ocean module to digital_ocean, add documentation.