ec2_asg module enhancements

  - Added a more verbose response
  - includes its settable attributes and a list of its instances.
  - allows setting of tags, changes upon which mark the task changed
  - allow getting of information from asg module, not just setting
  - doesn't mark changed if the parameter wasn't specified
  - Availability Zones are pulled from the region
Delay instance tagging to later in the instance creation process

Tagging recently created instances can result in
InvalidInstanceID.NotFound errors.

By delaying the tagging until the last part of instance creation,
we should be typically more fortunate (avoiding all such race
conditions might need more work)
Handle integer param values that are calculated values

Fixes #7828
Merge branch 'ec2_asg_info' of https://github.com/dataxu/ansible into dataxu-ec2_asg_info
Fixing doc typos and adding version_added for tags param in ec2_asg
Merge branch 'dataxu-ec2_asg_info' into devel
return properties of the newly created scaling policy
In check mode if a symlink does not exist there is no need to check the ownership properties (which causes an exception)
Merge branch 'issue_7828_rds_param_group' into devel
Merge pull request #7827 from willthames/delay_tagging_in_ec2

ec2 module: Delay instance tagging to later in the instance creation process
Merge pull request #7829 from bennojoy/asg_policy

return properties of the newly created scaling policy
Merge pull request #7836 from trbs/file_symlink_notexists_checkmode

OSError in file module for non existing symlink in check mode.
Changed auth args in openstack modules
Changed wait to true/false in nova compute
Added region to nova keypair, fixed example
Adding wait to glance image
Change image is_public options
Added nova security groups
Change keystone file name
Added cinder volume