Adds support for Cloudwatch detailled monitoring in ec2_lc module.

Enabling detailled monitoring in the launch config is mandatory to be able to activate cloudwatch in the to be created autoscaling group.
nova.py: Set defaults for OpenStack settings

- auth_system
- region_name

These are config settings that could be left out in many scenarios, but
the current code is requiring them. With this in place, I can get by
with this minimal .ini file:

```ini
[openstack]
version=1.1
auth_url=http://{keystone_host}:5000/v2.0
project_id=web
username={username}
api_key={password}
```
Change variable from pattern to name to correctly indicate what is being passed to the callback.
Reset play attribute on callback plugins when a play fails.
Remove runner_on_error callback that is never used.
Change parameter from pattern to name for playbook_on_play_start in example callback plugins.
Return service name, display name, start mode and state from win_service module.
Add integration tests for win_service module.
Make sure subnets and route_tables are initialized before using

Fixes #7712
Revert "Fix get_distribution() for platforms that may have spaces"

This reverts commit 2493020d9ff6421666d090d7bb082e92b3613d3e.
Merge pull request #7896 from botify-labs/feature/add-instance-monitoring-to-ec2-lc

Adds support for Cloudwatch detailled monitoring in ec2_lc module.
Fix for #7368 breaks peering connections. Unreak them.
ansible_ec2_instance-id key incorrect

ansible_ec2_instance-id should be ansible_ec2_instance_id

fatal: [*IP*] => One or more undefined variables: 'dict object' has no attribute 'ansible_ec2_instance-id'
removed port from domain name qualification, fixes 7941
Support a whitelisted subset of jinja2 template options
Merge pull request #8026 from hfinucane/jinja-args

Support a whitelisted subset of jinja2 template options
Data from inventory scripts should be able to use nested Jinja2 expressions.
Remove validation of RDS DB instance type names because Amazon frequently adds new ones
Merge pull request #8015 from cchurch/test_win_service

win_service module updates and tests
Merge pull request #8012 from cchurch/callback_cleanup

Callback plugin cleanup