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.
Fixed FreeBSD ports install issue
Merge pull request #7942 from sidred10/devel

Fixed FreeBSD ports install issue
Update guides.rst
Fix exec_command prototype for the plugin
CODING_GUIDELINES: Fix typo: / => \
Merge pull request #7974 from msabramo/CODING_GUIDELINES_slash_to_backslash

CODING_GUIDELINES: Fix typo: / => \
Correct typo: 'manaul' to 'manual'
Merge pull request #7981 from adamnbowen/patch-1

Correct typo: 'manaul' to 'manual'
Merge pull request #7972 from mscherer/fix_lxc

libvirt_lxc: Fix exec_command prototype for the plugin
nova.py: Remove DOCUMENTATION block

@mpdehaan said that nothing uses them at
https://github.com/ansible/ansible/pull/7988#issuecomment-47600006
Correct typo: 'additioanl' -> 'additional'
Correct typo: 'receords' -> 'records'

I should read more than a sentence at a time when I'm correcting typos—sorry for the typo correction spam ;)
nova.py: indented and sorted JSON output
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}
```
Further safe_eval fixes
When parsing json from untrusted sources, remove templating tags
CHANGELOG and other updates for 1.6.6 release
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.