Added promote command to promote read-replicas to standalone databases (http://aws.amazon.com/about-aws/whats-new/2012/10/11/amazon-rds-mysql-rr-promotion/).  Added ability for the modify command to rename a database instance via the optional new_instance_name parameter
fixed documentation & added rename example
Add get_dmi_facts in setup for FreeBSD systems using dmidecode
Minor changes to simplify code
Corrected documentation in ec2_ami module - no_reboot defaults to yes
Make sure ssh pipes are empty before moving on

Resolves issue #5082

Code as it was would hit a scenario where one of the FDs was not ready for
reading the first time through -- but p.poll() would show the process as
complete. This would cause ansible to continue on, while leaving some content
left in a pipe.

The other scenario -- the one that causes the unclosed quote, is if we go
through select.select() and we do get stdout in the ready for reading -- we
read from it (9000 bytes), but that's not all that is there. Again we'd get to
the p.poll() check and it would be indeed not none, but we would have left some
of stdout on the FD and thus the json blob would be malformed.

Tested with and without full ssh debugging.
Tested with and without ControlPersist
Tested with and without ControlPersist sockets already created
Merge pull request #5254 from j2sol/fix-ssh-missing-quotes

Make sure ssh pipes are empty before moving on
Remove unused parameter from _get_config
Fix typos in configuration documentation
Merge pull request #5268 from mivor/fix-typos

Fix typos in intro_configuration.rst & constants.py
Tweak some task examples to be more in-line with eucalyptus-ec2.yml in language_features
Make sure initial_state is initialized
Merge pull request #5271 from tgerla/ec2fixups

Tweak some task examples to be more in-line with eucalyptus-ec2.yml in ansible-examples
Merge pull request #5273 from jsdalton/fix_minor_wait_bug

Make sure initial_state is initialized
Merge pull request #5231 from jeffnappi/patch-1

Corrected documentation in ec2_ami module - no_reboot defaults to yes
Fix ec2_ami no_reboot setting (currently it will not reboot instances to create the AMI)

Line 276: no_reboot = dict(default=True, type="bool"),

This should really default to False (When AMIs are created the machine will reboot before copying the disk).

"When enabled, Amazon EC2 does not shut down the instance before creating the image. When this option is used, file system integrity on the created image cannot be guaranteed."
Merge pull request #5276 from evan82/patch-1

Fix ec2_ami no_reboot setting (currently it will not reboot instances to...
Addresses #5276 update documentation for ec2_ami no_reboot parameter
Merge pull request #5052 from bpennypacker/promote_rename

cloud/rds module: added promote command & updated modify command to allow for renaming of database instances.
Merge pull request #5213 from dalevizo/devel

Add get_dmi_facts in setup for FreeBSD systems using dmidecode