Add Rackspace Autoscale modules

- rax_scaling_group
- rax_scaling_policy
Cleaning up azure module

* Fixed error messages to be more descriptive
* Removed direct use of subprocess module and replaced it with calls
  to module.run_command
* Changed AZURE_MANAGEMENT_CERT_PATH to be just AZURE_CERT_PATH, which
  matches what is expected by the inventory script
Fix neutron floating IP allocation for networks with a v4 *and* v6 subnet.

For networks that have both a v4 and a v6 subnet, the floating IP plugin
currently has two problems:

* When determining the subnet for the provided `internal_network_name`, it
assumes that the first item in the list of subnets is the one you want.
Instead, it should pick the first v4 subnet.

* When multiple fixed IP's exist for a given port (as is the case in a network
a v4 and a v6 subnet), neutron needs a hint as to which fixed IP to associate
to the floating IP address (the v4 one).
Merge branch 'jwhitbeck-devel' into devel
Merge branch 'devel' of https://github.com/ansible/ansible into devel
Adding the new azure module to the CHANGELOG list
azure - fix for: temporary redirect, not deleted vhds, missing locations and role types, async api calls
azure - fixed missing return statement
Update intro_installation.rst

This is different wording for using the PPA to install.  I also added the installation of apt-add-repository package which isn't always installed.

(I'm a newbie but while running these I wished whatever style was being used on the docs pages would have let me  cut and paste the commands without having to edit out the $ characters manually....)
fix for svr4pkg module failure reporting, issue #7645
Fixing mysql master replication boolean

Fixes #7528
Merge pull request #7682 from sergevanginderachter/bigip_monitor_http_checkmode_fix

bigip_monitor bugfix for check mode
Merge pull request #7698 from gsker/patch-1

Update intro_installation.rst
Merge pull request #7684 from JeanFred/patch-2

Fix documentation of deb option in apt module
Merge branch '7645' of https://github.com/kcghost/ansible into kcghost-7645
Cleaning up svr4pkg commit fix for #7645
Merge branch 'kcghost-7645' into devel
Bugfix to lineinfile to properly handle files with no newline at EOF when using insertafter=EOF.
Looks like #6881 is also affected by this bug.

Currently when using lineinfile insertafter=EOF for a file that has no newline then the added line is not prefixed with a newline.
As a concrete example, ubuntu distro default /etc/ssh/sshd_config has no newline so lineinfile module cannot be used to add a new line to the end of the file.
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
Add environmentfilter to random filter, to ensure the result doesn't get cached. Mirrors default jinja filter.