corrected my grammar (again Mikhail)

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
making pylint happier

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Check for group_name and cidr_ip.
rds module: add snapshot capabilities

Add the ability to create snapshots and restore from them
Make instance creation, deletion, restore, and snapshotting idempotent
(really helps testing a playbook if you can run it multiple times)
Basic handling of locales.
Add -I/--interpreter argument to test-module
postgresql_user module: Gracefully handle ALTER ROLE on read-only postgres servers.
Downgraded module version_added.
Fix postgresql_user to understand PG namespaces

Previously postgresql_user quoted user supplied identifers to create
grant statements that look like this:

    GRANT SELECT on "tablename" to "user";

Which only works if the tablename is not in a namespace.  If you supply
a namespaced tabelname like "report.revenue" then it creates this
incorrect statement:

    GRANT SELECT on "report.revenue" to "user";

Which will not find the "revenue" table in the "report" namespace, but
will rather look for a table named "report.revenue" in the current
(default public) namespace.  The correct form is:

    GRANT SELECT on "report"."revenue" to "user";

This approach could have the unfortunate effect that code that
previously relied on the other behavior to grant privileges on tables
with periods in their names may now break.  PostgreSQL users
typically shouldn't name tables as such, and users can still access the
old behavior and use tablenames with periods in the if they must by
supplying their own quoting.
path_dwim: fix when basedir not set
Use /etc/rc.conf.local for sevice configuration on FreeBSD

/etc/rc.conf.local is the preferred location for system-specific
startup configuration, and /usr/local/etc/rc.conf generally isn’t used.

see:
http://www.freebsd.org/doc/handbook/configtuning-core-configuration.html
keep /usr/local/etc/rc.conf for backwards compatibility
Added ability to create EC2 volume from snapshot

ec2_vol module now takes optional snapshot argument
Added relevant module argument handler and documentation
Simplified p.poll handling
fixed bug causing symlinks to fail in the host_vars, group_vars etc directories
bugfix: support path separators in module path

As described by http://docs.ansible.com/intro_configuration.html#library the library supports multiple paths to load modules from. 

Currently `setup.py` treats something like `/usr/share/ansible:/my/custom/modules` as a single directory name and results in the installed modules not being on the module path. (instead they are in a directory named `/usr/share/ansible:/my/custom/modules`) 

This commit simply takes the first listed directory as the install directory for the core modules.
Enable changes to ttl of a record to be propogated to route53
apt: fixed pkg=<name>=<version> fails if package is not yet installed.

Reported and patch provided by https://github.com/msolo. Closes GH-5625.
PlayBook: better error message

When a PlayBook has missing arguments the error message now shows which ones are missing.
Fixes #5679: lineinfile ignores newline in line argument